Package-level declarations
Functions
Argument#expression: Expression extension function for create Expression -> ArrayExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> ArrayExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> ArrayExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> ArrayExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> ArrayExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> ArrayExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> ArrayExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> ArrayExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> ArrayExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> ArrayExpressionImpl
Class#superClass: Expression extension function for create Expression -> ArrayExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> ArrayExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> ArrayExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> ArrayExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> ArrayExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> ArrayExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> ArrayExpressionImpl
Decorator#expression: Expression extension function for create Expression -> ArrayExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> ArrayExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> ArrayExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> ArrayExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> ArrayExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> ArrayExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> ArrayExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> ArrayExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> ArrayExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> ArrayExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> ArrayExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> ArrayExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> ArrayExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> ArrayExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> ArrayExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> ArrayExpressionImpl
Param#pat: Pattern extension function for create Pattern -> ArrayExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> ArrayExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> ArrayExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> ArrayExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> ArrayExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> ArrayExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> ArrayExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> ArrayExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> ArrayExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> ArrayExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> ArrayExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> ArrayExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> ArrayExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> ArrayExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> ArrayExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> ArrayExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> ArrayExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> ArrayExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> ArrayExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> ArrayExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> ArrayExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> ArrayExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> ArrayExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> ArrayExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> ArrayExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> ArrayExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> ArrayExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> ArrayExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> ArrayExpressionImpl
WithStatement#object: Expression extension function for create Expression -> ArrayExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> ArrayExpressionImpl
ArrowFunctionExpression#params: Array
AssignmentExpression#left: AssignmentExpressionLeft extension function for create AssignmentExpressionLeft -> ArrayPatternImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#left: Pattern extension function for create Pattern -> ArrayPatternImpl
CatchClause#param: Pattern extension function for create Pattern -> ArrayPatternImpl
ForInStatement#left: ForOfStatementLeft extension function for create ForOfStatementLeft -> ArrayPatternImpl
subtype of ForInStatementLeft
ForOfStatement#left: ForOfStatementLeft extension function for create ForOfStatementLeft -> ArrayPatternImpl
subtype of ForOfStatementLeft
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> ArrayPatternImpl
subtype of Node
Param#pat: Pattern extension function for create Pattern -> ArrayPatternImpl
subtype of Pattern
subtype of PatternBase
RestElement#argument: Pattern extension function for create Pattern -> ArrayPatternImpl
SetterProperty#param: Pattern extension function for create Pattern -> ArrayPatternImpl
TsCallSignatureDeclaration#params: Array
TsConstructSignatureDeclaration#params: Array
TsConstructorType#params: Array
subtype of TsFnParameter
TsFunctionType#params: Array
TsIndexSignature#params: Array
TsMethodSignature#params: Array
TsPropertySignature#params: Array
TsSetterSignature#param: TsFnParameter extension function for create TsFnParameter -> ArrayPatternImpl
TsTupleElement#label: Pattern extension function for create Pattern -> ArrayPatternImpl
VariableDeclarator#id: Pattern extension function for create Pattern -> ArrayPatternImpl
Argument#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
ArrayPattern#elements: Array
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> ArrowFunctionExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> ArrowFunctionExpressionImpl
Class#superClass: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
Decorator#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> ArrowFunctionExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> ArrowFunctionExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
Param#pat: Pattern extension function for create Pattern -> ArrowFunctionExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> ArrowFunctionExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> ArrowFunctionExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> ArrowFunctionExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
WithStatement#object: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> ArrowFunctionExpressionImpl
Argument#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> AssignmentExpressionImpl
subtype of ArrowFunctionExpressionBody
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> AssignmentExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> AssignmentExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> AssignmentExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> AssignmentExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> AssignmentExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> AssignmentExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> AssignmentExpressionImpl
Class#superClass: Expression extension function for create Expression -> AssignmentExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> AssignmentExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> AssignmentExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> AssignmentExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> AssignmentExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> AssignmentExpressionImpl
Decorator#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> AssignmentExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> AssignmentExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> AssignmentExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> AssignmentExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> AssignmentExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> AssignmentExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> AssignmentExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> AssignmentExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> AssignmentExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> AssignmentExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> AssignmentExpressionImpl
Param#pat: Pattern extension function for create Pattern -> AssignmentExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> AssignmentExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> AssignmentExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> AssignmentExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> AssignmentExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> AssignmentExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> AssignmentExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> AssignmentExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> AssignmentExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> AssignmentExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> AssignmentExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> AssignmentExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> AssignmentExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> AssignmentExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> AssignmentExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> AssignmentExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> AssignmentExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> AssignmentExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> AssignmentExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> AssignmentExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> AssignmentExpressionImpl
WithStatement#object: Expression extension function for create Expression -> AssignmentExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> AssignmentExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#params: Array
AssignmentExpression#left: AssignmentExpressionLeft extension function for create AssignmentExpressionLeft -> AssignmentPatternImpl
subtype of AssignmentExpressionLeft
CatchClause#param: Pattern extension function for create Pattern -> AssignmentPatternImpl
ForInStatement#left: ForOfStatementLeft extension function for create ForOfStatementLeft -> AssignmentPatternImpl
subtype of ForInStatementLeft
ForOfStatement#left: ForOfStatementLeft extension function for create ForOfStatementLeft -> AssignmentPatternImpl
subtype of ForOfStatementLeft
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> AssignmentPatternImpl
subtype of Node
Param#pat: Pattern extension function for create Pattern -> AssignmentPatternImpl
subtype of Pattern
subtype of PatternBase
RestElement#argument: Pattern extension function for create Pattern -> AssignmentPatternImpl
SetterProperty#param: Pattern extension function for create Pattern -> AssignmentPatternImpl
TsParameterProperty#param: TsParameterPropertyParameter extension function for create TsParameterPropertyParameter -> AssignmentPatternImpl
subtype of TsParameterPropertyParameter
TsTupleElement#label: Pattern extension function for create Pattern -> AssignmentPatternImpl
VariableDeclarator#id: Pattern extension function for create Pattern -> AssignmentPatternImpl
subtype of Node
ObjectPattern#properties: Array
subtype of ObjectPatternProperty
subtype of Node
ObjectExpression#properties: Array
subtype of Property
Argument#expression: Expression extension function for create Expression -> AwaitExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> AwaitExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> AwaitExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> AwaitExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> AwaitExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> AwaitExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> AwaitExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> AwaitExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> AwaitExpressionImpl
Class#superClass: Expression extension function for create Expression -> AwaitExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> AwaitExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> AwaitExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> AwaitExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> AwaitExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> AwaitExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> AwaitExpressionImpl
Decorator#expression: Expression extension function for create Expression -> AwaitExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> AwaitExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> AwaitExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> AwaitExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> AwaitExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> AwaitExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> AwaitExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> AwaitExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> AwaitExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> AwaitExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> AwaitExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> AwaitExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> AwaitExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> AwaitExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> AwaitExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> AwaitExpressionImpl
Param#pat: Pattern extension function for create Pattern -> AwaitExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> AwaitExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> AwaitExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> AwaitExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> AwaitExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> AwaitExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> AwaitExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> AwaitExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> AwaitExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> AwaitExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> AwaitExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> AwaitExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> AwaitExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> AwaitExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> AwaitExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> AwaitExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> AwaitExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> AwaitExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> AwaitExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> AwaitExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> AwaitExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> AwaitExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> AwaitExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> AwaitExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> AwaitExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> AwaitExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> AwaitExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> AwaitExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> AwaitExpressionImpl
WithStatement#object: Expression extension function for create Expression -> AwaitExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> AwaitExpressionImpl
Argument#expression: Expression extension function for create Expression -> BigIntLiteralImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> BigIntLiteralImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> BigIntLiteralImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> BigIntLiteralImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> BigIntLiteralImpl
AssignmentProperty#value: Expression extension function for create Expression -> BigIntLiteralImpl
AwaitExpression#argument: Expression extension function for create Expression -> BigIntLiteralImpl
BinaryExpression#right: Expression extension function for create Expression -> BigIntLiteralImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> BigIntLiteralImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> BigIntLiteralImpl
Class#superClass: Expression extension function for create Expression -> BigIntLiteralImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> BigIntLiteralImpl
ClassExpression#superClass: Expression extension function for create Expression -> BigIntLiteralImpl
ClassMethod#key: PropertyName extension function for create PropertyName -> BigIntLiteralImpl
ClassProperty#value: Expression extension function for create Expression -> BigIntLiteralImpl
ClassPropertyBase#value: Expression extension function for create Expression -> BigIntLiteralImpl
ComputedPropName#expression: Expression extension function for create Expression -> BigIntLiteralImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> BigIntLiteralImpl
Constructor#key: PropertyName extension function for create PropertyName -> BigIntLiteralImpl
Decorator#expression: Expression extension function for create Expression -> BigIntLiteralImpl
DoWhileStatement#test: Expression extension function for create Expression -> BigIntLiteralImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> BigIntLiteralImpl
ExprOrSpread#expression: Expression extension function for create Expression -> BigIntLiteralImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> BigIntLiteralImpl
ForInStatement#right: Expression extension function for create Expression -> BigIntLiteralImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> BigIntLiteralImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> BigIntLiteralImpl
subtype of ForStatementInit
GetterProperty#key: PropertyName extension function for create PropertyName -> BigIntLiteralImpl
IfStatement#test: Expression extension function for create Expression -> BigIntLiteralImpl
subtype of JSXAttrValue
JSXAttribute#value: JSXAttrValue extension function for create JSXAttrValue -> BigIntLiteralImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> BigIntLiteralImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> BigIntLiteralImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> BigIntLiteralImpl
KeyValueProperty#key: PropertyName extension function for create PropertyName -> BigIntLiteralImpl
subtype of Literal
MemberExpression#object: Expression extension function for create Expression -> BigIntLiteralImpl
MethodProperty#key: PropertyName extension function for create PropertyName -> BigIntLiteralImpl
NewExpression#callee: Expression extension function for create Expression -> BigIntLiteralImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> BigIntLiteralImpl
Param#pat: Pattern extension function for create Pattern -> BigIntLiteralImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> BigIntLiteralImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> BigIntLiteralImpl
PropBase#key: PropertyName extension function for create PropertyName -> BigIntLiteralImpl
subtype of PropertyName
RestElement#argument: Pattern extension function for create Pattern -> BigIntLiteralImpl
ReturnStatement#argument: Expression extension function for create Expression -> BigIntLiteralImpl
SequenceExpression#expressions: Array
SetterProperty#key: PropertyName extension function for create PropertyName -> BigIntLiteralImpl
SpreadElement#arguments: Expression extension function for create Expression -> BigIntLiteralImpl
SwitchCase#test: Expression extension function for create Expression -> BigIntLiteralImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> BigIntLiteralImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> BigIntLiteralImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> BigIntLiteralImpl
TsAsExpression#expression: Expression extension function for create Expression -> BigIntLiteralImpl
TsConstAssertion#expression: Expression extension function for create Expression -> BigIntLiteralImpl
TsEnumMember#init: Expression extension function for create Expression -> BigIntLiteralImpl
TsExportAssignment#expression: Expression extension function for create Expression -> BigIntLiteralImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> BigIntLiteralImpl
TsGetterSignature#key: Expression extension function for create Expression -> BigIntLiteralImpl
TsInstantiation#expression: Expression extension function for create Expression -> BigIntLiteralImpl
subtype of TsLiteral
TsLiteralType#literal: TsLiteral extension function for create TsLiteral -> BigIntLiteralImpl
TsMethodSignature#key: Expression extension function for create Expression -> BigIntLiteralImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> BigIntLiteralImpl
TsPropertySignature#init: Expression extension function for create Expression -> BigIntLiteralImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> BigIntLiteralImpl
TsSetterSignature#key: Expression extension function for create Expression -> BigIntLiteralImpl
TsTupleElement#label: Pattern extension function for create Pattern -> BigIntLiteralImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> BigIntLiteralImpl
UnaryExpression#argument: Expression extension function for create Expression -> BigIntLiteralImpl
UpdateExpression#argument: Expression extension function for create Expression -> BigIntLiteralImpl
VariableDeclarator#init: Expression extension function for create Expression -> BigIntLiteralImpl
WhileStatement#test: Expression extension function for create Expression -> BigIntLiteralImpl
WithStatement#object: Expression extension function for create Expression -> BigIntLiteralImpl
YieldExpression#argument: Expression extension function for create Expression -> BigIntLiteralImpl
Argument#expression: Expression extension function for create Expression -> BinaryExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> BinaryExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> BinaryExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> BinaryExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> BinaryExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> BinaryExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> BinaryExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> BinaryExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> BinaryExpressionImpl
Class#superClass: Expression extension function for create Expression -> BinaryExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> BinaryExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> BinaryExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> BinaryExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> BinaryExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> BinaryExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> BinaryExpressionImpl
Decorator#expression: Expression extension function for create Expression -> BinaryExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> BinaryExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> BinaryExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> BinaryExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> BinaryExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> BinaryExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> BinaryExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> BinaryExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> BinaryExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> BinaryExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> BinaryExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> BinaryExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> BinaryExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> BinaryExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> BinaryExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> BinaryExpressionImpl
Param#pat: Pattern extension function for create Pattern -> BinaryExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> BinaryExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> BinaryExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> BinaryExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> BinaryExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> BinaryExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> BinaryExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> BinaryExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> BinaryExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> BinaryExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> BinaryExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> BinaryExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> BinaryExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> BinaryExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> BinaryExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> BinaryExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> BinaryExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> BinaryExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> BinaryExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> BinaryExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> BinaryExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> BinaryExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> BinaryExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> BinaryExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> BinaryExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> BinaryExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> BinaryExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> BinaryExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> BinaryExpressionImpl
WithStatement#object: Expression extension function for create Expression -> BinaryExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> BinaryExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#params: Array
AssignmentExpression#left: AssignmentExpressionLeft extension function for create AssignmentExpressionLeft -> BindingIdentifierImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#left: Pattern extension function for create Pattern -> BindingIdentifierImpl
CatchClause#param: Pattern extension function for create Pattern -> BindingIdentifierImpl
ForInStatement#left: ForOfStatementLeft extension function for create ForOfStatementLeft -> BindingIdentifierImpl
subtype of ForInStatementLeft
ForOfStatement#left: ForOfStatementLeft extension function for create ForOfStatementLeft -> BindingIdentifierImpl
subtype of ForOfStatementLeft
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> BindingIdentifierImpl
subtype of Node
Param#pat: Pattern extension function for create Pattern -> BindingIdentifierImpl
subtype of Pattern
subtype of PatternBase
RestElement#argument: Pattern extension function for create Pattern -> BindingIdentifierImpl
SetterProperty#param: Pattern extension function for create Pattern -> BindingIdentifierImpl
TsCallSignatureDeclaration#params: Array
TsConstructSignatureDeclaration#params: Array
TsConstructorType#params: Array
subtype of TsFnParameter
TsFunctionType#params: Array
TsIndexSignature#params: Array
TsMethodSignature#params: Array
TsParameterProperty#param: TsParameterPropertyParameter extension function for create TsParameterPropertyParameter -> BindingIdentifierImpl
subtype of TsParameterPropertyParameter
TsPropertySignature#params: Array
TsSetterSignature#param: TsFnParameter extension function for create TsFnParameter -> BindingIdentifierImpl
TsTupleElement#label: Pattern extension function for create Pattern -> BindingIdentifierImpl
VariableDeclarator#id: Pattern extension function for create Pattern -> BindingIdentifierImpl
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> BlockStatementImpl
subtype of ArrowFunctionExpressionBody
CatchClause#body: BlockStatement extension function for create BlockStatement -> BlockStatementImpl
Constructor#body: BlockStatement extension function for create BlockStatement -> BlockStatementImpl
DoWhileStatement#body: Statement extension function for create Statement -> BlockStatementImpl
Fn#body: BlockStatement extension function for create BlockStatement -> BlockStatementImpl
ForInStatement#body: Statement extension function for create Statement -> BlockStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> BlockStatementImpl
ForStatement#body: Statement extension function for create Statement -> BlockStatementImpl
FunctionDeclaration#body: BlockStatement extension function for create BlockStatement -> BlockStatementImpl
FunctionExpression#body: BlockStatement extension function for create BlockStatement -> BlockStatementImpl
GetterProperty#body: BlockStatement extension function for create BlockStatement -> BlockStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> BlockStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> BlockStatementImpl
MethodProperty#body: BlockStatement extension function for create BlockStatement -> BlockStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
SetterProperty#body: BlockStatement extension function for create BlockStatement -> BlockStatementImpl
subtype of Statement
StaticBlock#body: BlockStatement extension function for create BlockStatement -> BlockStatementImpl
SwitchCase#consequent: Array
TryStatement#finalizer: BlockStatement extension function for create BlockStatement -> BlockStatementImpl
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> BlockStatementImpl
WithStatement#body: Statement extension function for create Statement -> BlockStatementImpl
Argument#expression: Expression extension function for create Expression -> BooleanLiteralImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> BooleanLiteralImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> BooleanLiteralImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> BooleanLiteralImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> BooleanLiteralImpl
AssignmentProperty#value: Expression extension function for create Expression -> BooleanLiteralImpl
AwaitExpression#argument: Expression extension function for create Expression -> BooleanLiteralImpl
BinaryExpression#right: Expression extension function for create Expression -> BooleanLiteralImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> BooleanLiteralImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> BooleanLiteralImpl
Class#superClass: Expression extension function for create Expression -> BooleanLiteralImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> BooleanLiteralImpl
ClassExpression#superClass: Expression extension function for create Expression -> BooleanLiteralImpl
ClassProperty#value: Expression extension function for create Expression -> BooleanLiteralImpl
ClassPropertyBase#value: Expression extension function for create Expression -> BooleanLiteralImpl
ComputedPropName#expression: Expression extension function for create Expression -> BooleanLiteralImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> BooleanLiteralImpl
Decorator#expression: Expression extension function for create Expression -> BooleanLiteralImpl
DoWhileStatement#test: Expression extension function for create Expression -> BooleanLiteralImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> BooleanLiteralImpl
ExprOrSpread#expression: Expression extension function for create Expression -> BooleanLiteralImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> BooleanLiteralImpl
ForInStatement#right: Expression extension function for create Expression -> BooleanLiteralImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> BooleanLiteralImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> BooleanLiteralImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> BooleanLiteralImpl
subtype of JSXAttrValue
JSXAttribute#value: JSXAttrValue extension function for create JSXAttrValue -> BooleanLiteralImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> BooleanLiteralImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> BooleanLiteralImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> BooleanLiteralImpl
KeyValueProperty#value: Expression extension function for create Expression -> BooleanLiteralImpl
subtype of Literal
MemberExpression#object: Expression extension function for create Expression -> BooleanLiteralImpl
NewExpression#callee: Expression extension function for create Expression -> BooleanLiteralImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> BooleanLiteralImpl
Param#pat: Pattern extension function for create Pattern -> BooleanLiteralImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> BooleanLiteralImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> BooleanLiteralImpl
RestElement#argument: Pattern extension function for create Pattern -> BooleanLiteralImpl
ReturnStatement#argument: Expression extension function for create Expression -> BooleanLiteralImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> BooleanLiteralImpl
SpreadElement#arguments: Expression extension function for create Expression -> BooleanLiteralImpl
SwitchCase#test: Expression extension function for create Expression -> BooleanLiteralImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> BooleanLiteralImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> BooleanLiteralImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> BooleanLiteralImpl
TsAsExpression#expression: Expression extension function for create Expression -> BooleanLiteralImpl
TsConstAssertion#expression: Expression extension function for create Expression -> BooleanLiteralImpl
TsEnumMember#init: Expression extension function for create Expression -> BooleanLiteralImpl
TsExportAssignment#expression: Expression extension function for create Expression -> BooleanLiteralImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> BooleanLiteralImpl
TsGetterSignature#key: Expression extension function for create Expression -> BooleanLiteralImpl
TsInstantiation#expression: Expression extension function for create Expression -> BooleanLiteralImpl
subtype of TsLiteral
TsLiteralType#literal: TsLiteral extension function for create TsLiteral -> BooleanLiteralImpl
TsMethodSignature#key: Expression extension function for create Expression -> BooleanLiteralImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> BooleanLiteralImpl
TsPropertySignature#init: Expression extension function for create Expression -> BooleanLiteralImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> BooleanLiteralImpl
TsSetterSignature#key: Expression extension function for create Expression -> BooleanLiteralImpl
TsTupleElement#label: Pattern extension function for create Pattern -> BooleanLiteralImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> BooleanLiteralImpl
UnaryExpression#argument: Expression extension function for create Expression -> BooleanLiteralImpl
UpdateExpression#argument: Expression extension function for create Expression -> BooleanLiteralImpl
VariableDeclarator#init: Expression extension function for create Expression -> BooleanLiteralImpl
WhileStatement#test: Expression extension function for create Expression -> BooleanLiteralImpl
WithStatement#object: Expression extension function for create Expression -> BooleanLiteralImpl
YieldExpression#argument: Expression extension function for create Expression -> BooleanLiteralImpl
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> BreakStatementImpl
ForInStatement#body: Statement extension function for create Statement -> BreakStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> BreakStatementImpl
ForStatement#body: Statement extension function for create Statement -> BreakStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> BreakStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> BreakStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> BreakStatementImpl
WithStatement#body: Statement extension function for create Statement -> BreakStatementImpl
Argument#expression: Expression extension function for create Expression -> CallExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> CallExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> CallExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> CallExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> CallExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> CallExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> CallExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> CallExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> CallExpressionImpl
Class#superClass: Expression extension function for create Expression -> CallExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> CallExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> CallExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> CallExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> CallExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> CallExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> CallExpressionImpl
Decorator#expression: Expression extension function for create Expression -> CallExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> CallExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> CallExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> CallExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> CallExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> CallExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> CallExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> CallExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> CallExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> CallExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> CallExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> CallExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> CallExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> CallExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> CallExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> CallExpressionImpl
Param#pat: Pattern extension function for create Pattern -> CallExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> CallExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> CallExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> CallExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> CallExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> CallExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> CallExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> CallExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> CallExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> CallExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> CallExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> CallExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> CallExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> CallExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> CallExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> CallExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> CallExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> CallExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> CallExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> CallExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> CallExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> CallExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> CallExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> CallExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> CallExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> CallExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> CallExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> CallExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> CallExpressionImpl
WithStatement#object: Expression extension function for create Expression -> CallExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> CallExpressionImpl
subtype of Node
TryStatement#handler: CatchClause extension function for create CatchClause -> CatchClauseImpl
BlockStatement#stmts: Array
subtype of Class
subtype of Declaration
DoWhileStatement#body: Statement extension function for create Statement -> ClassDeclarationImpl
ExportDeclaration#declaration: Declaration extension function for create Declaration -> ClassDeclarationImpl
ForInStatement#body: Statement extension function for create Statement -> ClassDeclarationImpl
ForOfStatement#body: Statement extension function for create Statement -> ClassDeclarationImpl
ForStatement#body: Statement extension function for create Statement -> ClassDeclarationImpl
IfStatement#alternate: Statement extension function for create Statement -> ClassDeclarationImpl
LabeledStatement#body: Statement extension function for create Statement -> ClassDeclarationImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> ClassDeclarationImpl
WithStatement#body: Statement extension function for create Statement -> ClassDeclarationImpl
Argument#expression: Expression extension function for create Expression -> ClassExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> ClassExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> ClassExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> ClassExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> ClassExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> ClassExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> ClassExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> ClassExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> ClassExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> ClassExpressionImpl
Class#superClass: Expression extension function for create Expression -> ClassExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> ClassExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> ClassExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> ClassExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> ClassExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> ClassExpressionImpl
Decorator#expression: Expression extension function for create Expression -> ClassExpressionImpl
subtype of DefaultDecl
DoWhileStatement#test: Expression extension function for create Expression -> ClassExpressionImpl
ExportDefaultDeclaration#decl: DefaultDecl extension function for create DefaultDecl -> ClassExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> ClassExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> ClassExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> ClassExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> ClassExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> ClassExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> ClassExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> ClassExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> ClassExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> ClassExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> ClassExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> ClassExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> ClassExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> ClassExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> ClassExpressionImpl
Param#pat: Pattern extension function for create Pattern -> ClassExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> ClassExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> ClassExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> ClassExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> ClassExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> ClassExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> ClassExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> ClassExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> ClassExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> ClassExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> ClassExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> ClassExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> ClassExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> ClassExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> ClassExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> ClassExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> ClassExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> ClassExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> ClassExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> ClassExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> ClassExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> ClassExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> ClassExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> ClassExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> ClassExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> ClassExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> ClassExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> ClassExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> ClassExpressionImpl
WithStatement#object: Expression extension function for create Expression -> ClassExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> ClassExpressionImpl
Class#body: Array
ClassDeclaration#body: Array
ClassExpression#body: Array
subtype of ClassMember
subtype of ClassMethodBase
subtype of Node
Class#body: Array
ClassDeclaration#body: Array
ClassExpression#body: Array
subtype of ClassMember
subtype of ClassPropertyBase
subtype of Node
ClassMethod#key: PropertyName extension function for create PropertyName -> ComputedPropNameImpl
ClassProperty#key: PropertyName extension function for create PropertyName -> ComputedPropNameImpl
Constructor#key: PropertyName extension function for create PropertyName -> ComputedPropNameImpl
GetterProperty#key: PropertyName extension function for create PropertyName -> ComputedPropNameImpl
KeyValuePatternProperty#key: PropertyName extension function for create PropertyName -> ComputedPropNameImpl
KeyValueProperty#key: PropertyName extension function for create PropertyName -> ComputedPropNameImpl
MemberExpression#property: MemberExpressionProperty extension function for create MemberExpressionProperty -> ComputedPropNameImpl
subtype of MemberExpressionProperty
MethodProperty#key: PropertyName extension function for create PropertyName -> ComputedPropNameImpl
subtype of Node
PropBase#key: PropertyName extension function for create PropertyName -> ComputedPropNameImpl
subtype of PropertyName
SetterProperty#key: PropertyName extension function for create PropertyName -> ComputedPropNameImpl
SuperPropExpression#property: SuperPropExpressionProperty extension function for create SuperPropExpressionProperty -> ComputedPropNameImpl
subtype of SuperPropExpressionProperty
Argument#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> ConditionalExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> ConditionalExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> ConditionalExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> ConditionalExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> ConditionalExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> ConditionalExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> ConditionalExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> ConditionalExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> ConditionalExpressionImpl
Class#superClass: Expression extension function for create Expression -> ConditionalExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> ConditionalExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> ConditionalExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> ConditionalExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> ConditionalExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
Decorator#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> ConditionalExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> ConditionalExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> ConditionalExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> ConditionalExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> ConditionalExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> ConditionalExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> ConditionalExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> ConditionalExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> ConditionalExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> ConditionalExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> ConditionalExpressionImpl
Param#pat: Pattern extension function for create Pattern -> ConditionalExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> ConditionalExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> ConditionalExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> ConditionalExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> ConditionalExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> ConditionalExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> ConditionalExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> ConditionalExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> ConditionalExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> ConditionalExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> ConditionalExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> ConditionalExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> ConditionalExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> ConditionalExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> ConditionalExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> ConditionalExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> ConditionalExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> ConditionalExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> ConditionalExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> ConditionalExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> ConditionalExpressionImpl
WithStatement#object: Expression extension function for create Expression -> ConditionalExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> ConditionalExpressionImpl
Class#body: Array
ClassDeclaration#body: Array
ClassExpression#body: Array
subtype of ClassMember
subtype of Node
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> ContinueStatementImpl
ForInStatement#body: Statement extension function for create Statement -> ContinueStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> ContinueStatementImpl
ForStatement#body: Statement extension function for create Statement -> ContinueStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> ContinueStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> ContinueStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> ContinueStatementImpl
WithStatement#body: Statement extension function for create Statement -> ContinueStatementImpl
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> DebuggerStatementImpl
ForInStatement#body: Statement extension function for create Statement -> DebuggerStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> DebuggerStatementImpl
ForStatement#body: Statement extension function for create Statement -> DebuggerStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> DebuggerStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> DebuggerStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> DebuggerStatementImpl
WithStatement#body: Statement extension function for create Statement -> DebuggerStatementImpl
Class#decorators: Array
ClassDeclaration#decorators: Array
ClassExpression#decorators: Array
ClassProperty#decorators: Array
ClassPropertyBase#decorators: Array
Fn#decorators: Array
FunctionDeclaration#decorators: Array
FunctionExpression#decorators: Array
MethodProperty#decorators: Array
subtype of Node
Param#decorators: Array
PrivateProperty#decorators: Array
TsParameterProperty#decorators: Array
BlockStatement#stmts: Array
ForInStatement#body: Statement extension function for create Statement -> DoWhileStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> DoWhileStatementImpl
ForStatement#body: Statement extension function for create Statement -> DoWhileStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> DoWhileStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> DoWhileStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> DoWhileStatementImpl
WithStatement#body: Statement extension function for create Statement -> DoWhileStatementImpl
BlockStatement#stmts: Array
Class#body: Array
ClassDeclaration#body: Array
ClassExpression#body: Array
subtype of ClassMember
DoWhileStatement#body: Statement extension function for create Statement -> EmptyStatementImpl
ForInStatement#body: Statement extension function for create Statement -> EmptyStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> EmptyStatementImpl
ForStatement#body: Statement extension function for create Statement -> EmptyStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> EmptyStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> EmptyStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> EmptyStatementImpl
WithStatement#body: Statement extension function for create Statement -> EmptyStatementImpl
Module#body: Array
subtype of ModuleDeclaration
subtype of ModuleItem
subtype of Node
TsModuleBlock#body: Array
Module#body: Array
subtype of ModuleDeclaration
subtype of ModuleItem
subtype of Node
TsModuleBlock#body: Array
Module#body: Array
subtype of ModuleDeclaration
subtype of ModuleItem
subtype of Node
TsModuleBlock#body: Array
Module#body: Array
subtype of ModuleDeclaration
subtype of ModuleItem
subtype of Node
TsModuleBlock#body: Array
ExportNamedDeclaration#specifiers: Array
subtype of ExportSpecifier
subtype of Node
Module#body: Array
subtype of ModuleDeclaration
subtype of ModuleItem
subtype of Node
TsModuleBlock#body: Array
ExportNamedDeclaration#specifiers: Array
subtype of ExportSpecifier
subtype of Node
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> ExpressionStatementImpl
ForInStatement#body: Statement extension function for create Statement -> ExpressionStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> ExpressionStatementImpl
ForStatement#body: Statement extension function for create Statement -> ExpressionStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> ExpressionStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> ExpressionStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> ExpressionStatementImpl
WithStatement#body: Statement extension function for create Statement -> ExpressionStatementImpl
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> ForInStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> ForInStatementImpl
ForStatement#body: Statement extension function for create Statement -> ForInStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> ForInStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> ForInStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> ForInStatementImpl
WithStatement#body: Statement extension function for create Statement -> ForInStatementImpl
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> ForOfStatementImpl
ForInStatement#body: Statement extension function for create Statement -> ForOfStatementImpl
ForStatement#body: Statement extension function for create Statement -> ForOfStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> ForOfStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> ForOfStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> ForOfStatementImpl
WithStatement#body: Statement extension function for create Statement -> ForOfStatementImpl
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> ForStatementImpl
ForInStatement#body: Statement extension function for create Statement -> ForStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> ForStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> ForStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> ForStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> ForStatementImpl
WithStatement#body: Statement extension function for create Statement -> ForStatementImpl
BlockStatement#stmts: Array
ClassMethod#function: Fn extension function for create Fn -> FunctionDeclarationImpl
ClassMethodBase#function: Fn extension function for create Fn -> FunctionDeclarationImpl
subtype of Declaration
DoWhileStatement#body: Statement extension function for create Statement -> FunctionDeclarationImpl
ExportDeclaration#declaration: Declaration extension function for create Declaration -> FunctionDeclarationImpl
subtype of Fn
ForInStatement#body: Statement extension function for create Statement -> FunctionDeclarationImpl
ForOfStatement#body: Statement extension function for create Statement -> FunctionDeclarationImpl
ForStatement#body: Statement extension function for create Statement -> FunctionDeclarationImpl
IfStatement#alternate: Statement extension function for create Statement -> FunctionDeclarationImpl
LabeledStatement#body: Statement extension function for create Statement -> FunctionDeclarationImpl
Module#body: Array
subtype of ModuleItem
PrivateMethod#function: Fn extension function for create Fn -> FunctionDeclarationImpl
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> FunctionDeclarationImpl
WithStatement#body: Statement extension function for create Statement -> FunctionDeclarationImpl
Argument#expression: Expression extension function for create Expression -> FunctionExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> FunctionExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> FunctionExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> FunctionExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> FunctionExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> FunctionExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> FunctionExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> FunctionExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> FunctionExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> FunctionExpressionImpl
Class#superClass: Expression extension function for create Expression -> FunctionExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> FunctionExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> FunctionExpressionImpl
ClassMethod#function: Fn extension function for create Fn -> FunctionExpressionImpl
ClassMethodBase#function: Fn extension function for create Fn -> FunctionExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> FunctionExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> FunctionExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> FunctionExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> FunctionExpressionImpl
Decorator#expression: Expression extension function for create Expression -> FunctionExpressionImpl
subtype of DefaultDecl
DoWhileStatement#test: Expression extension function for create Expression -> FunctionExpressionImpl
ExportDefaultDeclaration#decl: DefaultDecl extension function for create DefaultDecl -> FunctionExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> FunctionExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> FunctionExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> FunctionExpressionImpl
subtype of Fn
ForInStatement#right: Expression extension function for create Expression -> FunctionExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> FunctionExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> FunctionExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> FunctionExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> FunctionExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> FunctionExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> FunctionExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> FunctionExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> FunctionExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> FunctionExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> FunctionExpressionImpl
Param#pat: Pattern extension function for create Pattern -> FunctionExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> FunctionExpressionImpl
subtype of Pattern
PrivateMethod#function: Fn extension function for create Fn -> FunctionExpressionImpl
PrivateProperty#value: Expression extension function for create Expression -> FunctionExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> FunctionExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> FunctionExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> FunctionExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> FunctionExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> FunctionExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> FunctionExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> FunctionExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> FunctionExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> FunctionExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> FunctionExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> FunctionExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> FunctionExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> FunctionExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> FunctionExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> FunctionExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> FunctionExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> FunctionExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> FunctionExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> FunctionExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> FunctionExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> FunctionExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> FunctionExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> FunctionExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> FunctionExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> FunctionExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> FunctionExpressionImpl
WithStatement#object: Expression extension function for create Expression -> FunctionExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> FunctionExpressionImpl
subtype of Node
ObjectExpression#properties: Array
subtype of PropBase
subtype of Property
Argument#expression: Expression extension function for create Expression -> IdentifierImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> IdentifierImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> IdentifierImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> IdentifierImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> IdentifierImpl
AssignmentProperty#value: Expression extension function for create Expression -> IdentifierImpl
AwaitExpression#argument: Expression extension function for create Expression -> IdentifierImpl
BinaryExpression#right: Expression extension function for create Expression -> IdentifierImpl
BreakStatement#label: Identifier extension function for create Identifier -> IdentifierImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> IdentifierImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> IdentifierImpl
Class#superClass: Expression extension function for create Expression -> IdentifierImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> IdentifierImpl
ClassExpression#superClass: Expression extension function for create Expression -> IdentifierImpl
ClassMethod#key: PropertyName extension function for create PropertyName -> IdentifierImpl
ClassProperty#value: Expression extension function for create Expression -> IdentifierImpl
ClassPropertyBase#value: Expression extension function for create Expression -> IdentifierImpl
ComputedPropName#expression: Expression extension function for create Expression -> IdentifierImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> IdentifierImpl
Constructor#key: PropertyName extension function for create PropertyName -> IdentifierImpl
ContinueStatement#label: Identifier extension function for create Identifier -> IdentifierImpl
Decorator#expression: Expression extension function for create Expression -> IdentifierImpl
DoWhileStatement#test: Expression extension function for create Expression -> IdentifierImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> IdentifierImpl
ExportDefaultSpecifier#exported: Identifier extension function for create Identifier -> IdentifierImpl
ExportNamespaceSpecifier#name: ModuleExportName extension function for create ModuleExportName -> IdentifierImpl
ExprOrSpread#expression: Expression extension function for create Expression -> IdentifierImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> IdentifierImpl
ForInStatement#right: Expression extension function for create Expression -> IdentifierImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> IdentifierImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> IdentifierImpl
subtype of ForStatementInit
FunctionDeclaration#identifier: Identifier extension function for create Identifier -> IdentifierImpl
FunctionExpression#identifier: Identifier extension function for create Identifier -> IdentifierImpl
GetterProperty#key: PropertyName extension function for create PropertyName -> IdentifierImpl
IfStatement#test: Expression extension function for create Expression -> IdentifierImpl
ImportDefaultSpecifier#local: Identifier extension function for create Identifier -> IdentifierImpl
ImportNamespaceSpecifier#local: Identifier extension function for create Identifier -> IdentifierImpl
JSXAttribute#name: JSXAttributeName extension function for create JSXAttributeName -> IdentifierImpl
subtype of JSXAttributeName
JSXClosingElement#name: JSXElementName extension function for create JSXElementName -> IdentifierImpl
subtype of JSXElementName
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> IdentifierImpl
JSXMemberExpression#property: Identifier extension function for create Identifier -> IdentifierImpl
JSXNamespacedName#name: Identifier extension function for create Identifier -> IdentifierImpl
subtype of JSXObject
JSXOpeningElement#name: JSXElementName extension function for create JSXElementName -> IdentifierImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> IdentifierImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> IdentifierImpl
KeyValueProperty#key: PropertyName extension function for create PropertyName -> IdentifierImpl
LabeledStatement#label: Identifier extension function for create Identifier -> IdentifierImpl
MemberExpression#property: MemberExpressionProperty extension function for create MemberExpressionProperty -> IdentifierImpl
subtype of MemberExpressionProperty
MethodProperty#key: PropertyName extension function for create PropertyName -> IdentifierImpl
subtype of ModuleExportName
NamedExportSpecifier#exported: ModuleExportName extension function for create ModuleExportName -> IdentifierImpl
NamedImportSpecifier#imported: ModuleExportName extension function for create ModuleExportName -> IdentifierImpl
NewExpression#callee: Expression extension function for create Expression -> IdentifierImpl
subtype of Node
ObjectExpression#properties: Array
OptionalChainingCall#callee: Expression extension function for create Expression -> IdentifierImpl
Param#pat: Pattern extension function for create Pattern -> IdentifierImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> IdentifierImpl
subtype of Pattern
PrivateName#id: Identifier extension function for create Identifier -> IdentifierImpl
PrivateProperty#value: Expression extension function for create Expression -> IdentifierImpl
PropBase#key: PropertyName extension function for create PropertyName -> IdentifierImpl
subtype of Property
subtype of PropertyName
RestElement#argument: Pattern extension function for create Pattern -> IdentifierImpl
ReturnStatement#argument: Expression extension function for create Expression -> IdentifierImpl
SequenceExpression#expressions: Array
SetterProperty#key: PropertyName extension function for create PropertyName -> IdentifierImpl
SpreadElement#arguments: Expression extension function for create Expression -> IdentifierImpl
SuperPropExpression#property: SuperPropExpressionProperty extension function for create SuperPropExpressionProperty -> IdentifierImpl
subtype of SuperPropExpressionProperty
SwitchCase#test: Expression extension function for create Expression -> IdentifierImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> IdentifierImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> IdentifierImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> IdentifierImpl
TsAsExpression#expression: Expression extension function for create Expression -> IdentifierImpl
TsConstAssertion#expression: Expression extension function for create Expression -> IdentifierImpl
subtype of TsEntityName
TsEnumDeclaration#id: Identifier extension function for create Identifier -> IdentifierImpl
TsEnumMember#init: Expression extension function for create Expression -> IdentifierImpl
subtype of TsEnumMemberId
TsExportAssignment#expression: Expression extension function for create Expression -> IdentifierImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> IdentifierImpl
TsGetterSignature#key: Expression extension function for create Expression -> IdentifierImpl
TsImportEqualsDeclaration#moduleRef: TsModuleReference extension function for create TsModuleReference -> IdentifierImpl
TsImportType#qualifier: TsEntityName extension function for create TsEntityName -> IdentifierImpl
TsInstantiation#expression: Expression extension function for create Expression -> IdentifierImpl
TsInterfaceDeclaration#id: Identifier extension function for create Identifier -> IdentifierImpl
TsMethodSignature#key: Expression extension function for create Expression -> IdentifierImpl
TsModuleDeclaration#id: TsModuleName extension function for create TsModuleName -> IdentifierImpl
subtype of TsModuleName
subtype of TsModuleReference
TsNamespaceDeclaration#id: Identifier extension function for create Identifier -> IdentifierImpl
TsNamespaceExportDeclaration#id: Identifier extension function for create Identifier -> IdentifierImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> IdentifierImpl
TsPropertySignature#init: Expression extension function for create Expression -> IdentifierImpl
TsQualifiedName#right: Identifier extension function for create Identifier -> IdentifierImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> IdentifierImpl
TsSetterSignature#key: Expression extension function for create Expression -> IdentifierImpl
subtype of TsThisTypeOrIdent
TsTupleElement#label: Pattern extension function for create Pattern -> IdentifierImpl
TsTypeAliasDeclaration#id: Identifier extension function for create Identifier -> IdentifierImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> IdentifierImpl
TsTypeParameter#name: Identifier extension function for create Identifier -> IdentifierImpl
TsTypePredicate#paramName: TsThisTypeOrIdent extension function for create TsThisTypeOrIdent -> IdentifierImpl
TsTypeQuery#exprName: TsTypeQueryExpr extension function for create TsTypeQueryExpr -> IdentifierImpl
subtype of TsTypeQueryExpr
TsTypeReference#typeName: TsEntityName extension function for create TsEntityName -> IdentifierImpl
UnaryExpression#argument: Expression extension function for create Expression -> IdentifierImpl
UpdateExpression#argument: Expression extension function for create Expression -> IdentifierImpl
VariableDeclarator#init: Expression extension function for create Expression -> IdentifierImpl
WhileStatement#test: Expression extension function for create Expression -> IdentifierImpl
WithStatement#object: Expression extension function for create Expression -> IdentifierImpl
YieldExpression#argument: Expression extension function for create Expression -> IdentifierImpl
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> IfStatementImpl
ForInStatement#body: Statement extension function for create Statement -> IfStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> IfStatementImpl
ForStatement#body: Statement extension function for create Statement -> IfStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> IfStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> IfStatementImpl
WithStatement#body: Statement extension function for create Statement -> IfStatementImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> ImportImpl
subtype of CallExpressionCallee
subtype of Node
Module#body: Array
subtype of ModuleDeclaration
subtype of ModuleItem
subtype of Node
TsModuleBlock#body: Array
ImportDeclaration#specifiers: Array
subtype of ImportSpecifier
subtype of Node
ImportDeclaration#specifiers: Array
subtype of ImportSpecifier
subtype of Node
Argument#expression: Expression extension function for create Expression -> InvalidImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> InvalidImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> InvalidImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> InvalidImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> InvalidImpl
AssignmentProperty#value: Expression extension function for create Expression -> InvalidImpl
AwaitExpression#argument: Expression extension function for create Expression -> InvalidImpl
BinaryExpression#right: Expression extension function for create Expression -> InvalidImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> InvalidImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> InvalidImpl
Class#superClass: Expression extension function for create Expression -> InvalidImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> InvalidImpl
ClassExpression#superClass: Expression extension function for create Expression -> InvalidImpl
ClassProperty#value: Expression extension function for create Expression -> InvalidImpl
ClassPropertyBase#value: Expression extension function for create Expression -> InvalidImpl
ComputedPropName#expression: Expression extension function for create Expression -> InvalidImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> InvalidImpl
Decorator#expression: Expression extension function for create Expression -> InvalidImpl
DoWhileStatement#test: Expression extension function for create Expression -> InvalidImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> InvalidImpl
ExprOrSpread#expression: Expression extension function for create Expression -> InvalidImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> InvalidImpl
ForInStatement#right: Expression extension function for create Expression -> InvalidImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> InvalidImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> InvalidImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> InvalidImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> InvalidImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> InvalidImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> InvalidImpl
KeyValueProperty#value: Expression extension function for create Expression -> InvalidImpl
MemberExpression#object: Expression extension function for create Expression -> InvalidImpl
NewExpression#callee: Expression extension function for create Expression -> InvalidImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> InvalidImpl
Param#pat: Pattern extension function for create Pattern -> InvalidImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> InvalidImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> InvalidImpl
RestElement#argument: Pattern extension function for create Pattern -> InvalidImpl
ReturnStatement#argument: Expression extension function for create Expression -> InvalidImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> InvalidImpl
SpreadElement#arguments: Expression extension function for create Expression -> InvalidImpl
SwitchCase#test: Expression extension function for create Expression -> InvalidImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> InvalidImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> InvalidImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> InvalidImpl
TsAsExpression#expression: Expression extension function for create Expression -> InvalidImpl
TsConstAssertion#expression: Expression extension function for create Expression -> InvalidImpl
TsEnumMember#init: Expression extension function for create Expression -> InvalidImpl
TsExportAssignment#expression: Expression extension function for create Expression -> InvalidImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> InvalidImpl
TsGetterSignature#key: Expression extension function for create Expression -> InvalidImpl
TsInstantiation#expression: Expression extension function for create Expression -> InvalidImpl
TsMethodSignature#key: Expression extension function for create Expression -> InvalidImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> InvalidImpl
TsPropertySignature#init: Expression extension function for create Expression -> InvalidImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> InvalidImpl
TsSetterSignature#key: Expression extension function for create Expression -> InvalidImpl
TsTupleElement#label: Pattern extension function for create Pattern -> InvalidImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> InvalidImpl
UnaryExpression#argument: Expression extension function for create Expression -> InvalidImpl
UpdateExpression#argument: Expression extension function for create Expression -> InvalidImpl
VariableDeclarator#init: Expression extension function for create Expression -> InvalidImpl
WhileStatement#test: Expression extension function for create Expression -> InvalidImpl
WithStatement#object: Expression extension function for create Expression -> InvalidImpl
YieldExpression#argument: Expression extension function for create Expression -> InvalidImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> SuperImpl
subtype of CallExpressionCallee
subtype of Node
SuperPropExpression#obj: Super extension function for create Super -> SuperImpl
subtype of JSXAttributeOrSpread
JSXOpeningElement#attributes: Array
subtype of Node
JSXElement#closing: JSXClosingElement extension function for create JSXClosingElement -> JSXClosingElementImpl
subtype of Node
JSXFragment#closing: JSXClosingFragment extension function for create JSXClosingFragment -> JSXClosingFragmentImpl
subtype of Node
Argument#expression: Expression extension function for create Expression -> JSXElementImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> JSXElementImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> JSXElementImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> JSXElementImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> JSXElementImpl
AssignmentProperty#value: Expression extension function for create Expression -> JSXElementImpl
AwaitExpression#argument: Expression extension function for create Expression -> JSXElementImpl
BinaryExpression#right: Expression extension function for create Expression -> JSXElementImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> JSXElementImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> JSXElementImpl
Class#superClass: Expression extension function for create Expression -> JSXElementImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> JSXElementImpl
ClassExpression#superClass: Expression extension function for create Expression -> JSXElementImpl
ClassProperty#value: Expression extension function for create Expression -> JSXElementImpl
ClassPropertyBase#value: Expression extension function for create Expression -> JSXElementImpl
ComputedPropName#expression: Expression extension function for create Expression -> JSXElementImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> JSXElementImpl
Decorator#expression: Expression extension function for create Expression -> JSXElementImpl
DoWhileStatement#test: Expression extension function for create Expression -> JSXElementImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> JSXElementImpl
ExprOrSpread#expression: Expression extension function for create Expression -> JSXElementImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> JSXElementImpl
ForInStatement#right: Expression extension function for create Expression -> JSXElementImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> JSXElementImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> JSXElementImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> JSXElementImpl
subtype of JSXAttrValue
JSXAttribute#value: JSXAttrValue extension function for create JSXAttrValue -> JSXElementImpl
subtype of JSXElementChild
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> JSXElementImpl
JSXFragment#children: Array
JSXSpreadChild#expression: Expression extension function for create Expression -> JSXElementImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> JSXElementImpl
KeyValueProperty#value: Expression extension function for create Expression -> JSXElementImpl
MemberExpression#object: Expression extension function for create Expression -> JSXElementImpl
NewExpression#callee: Expression extension function for create Expression -> JSXElementImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> JSXElementImpl
Param#pat: Pattern extension function for create Pattern -> JSXElementImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> JSXElementImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> JSXElementImpl
RestElement#argument: Pattern extension function for create Pattern -> JSXElementImpl
ReturnStatement#argument: Expression extension function for create Expression -> JSXElementImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> JSXElementImpl
SpreadElement#arguments: Expression extension function for create Expression -> JSXElementImpl
SwitchCase#test: Expression extension function for create Expression -> JSXElementImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> JSXElementImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> JSXElementImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> JSXElementImpl
TsAsExpression#expression: Expression extension function for create Expression -> JSXElementImpl
TsConstAssertion#expression: Expression extension function for create Expression -> JSXElementImpl
TsEnumMember#init: Expression extension function for create Expression -> JSXElementImpl
TsExportAssignment#expression: Expression extension function for create Expression -> JSXElementImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> JSXElementImpl
TsGetterSignature#key: Expression extension function for create Expression -> JSXElementImpl
TsInstantiation#expression: Expression extension function for create Expression -> JSXElementImpl
TsMethodSignature#key: Expression extension function for create Expression -> JSXElementImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> JSXElementImpl
TsPropertySignature#init: Expression extension function for create Expression -> JSXElementImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> JSXElementImpl
TsSetterSignature#key: Expression extension function for create Expression -> JSXElementImpl
TsTupleElement#label: Pattern extension function for create Pattern -> JSXElementImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> JSXElementImpl
UnaryExpression#argument: Expression extension function for create Expression -> JSXElementImpl
UpdateExpression#argument: Expression extension function for create Expression -> JSXElementImpl
VariableDeclarator#init: Expression extension function for create Expression -> JSXElementImpl
WhileStatement#test: Expression extension function for create Expression -> JSXElementImpl
WithStatement#object: Expression extension function for create Expression -> JSXElementImpl
YieldExpression#argument: Expression extension function for create Expression -> JSXElementImpl
Argument#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> JSXEmptyExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> JSXEmptyExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> JSXEmptyExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> JSXEmptyExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> JSXEmptyExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> JSXEmptyExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> JSXEmptyExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> JSXEmptyExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> JSXEmptyExpressionImpl
Class#superClass: Expression extension function for create Expression -> JSXEmptyExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> JSXEmptyExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> JSXEmptyExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> JSXEmptyExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> JSXEmptyExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> JSXEmptyExpressionImpl
Decorator#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> JSXEmptyExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> JSXEmptyExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> JSXEmptyExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> JSXEmptyExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> JSXEmptyExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> JSXEmptyExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> JSXEmptyExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> JSXEmptyExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> JSXEmptyExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> JSXEmptyExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> JSXEmptyExpressionImpl
Param#pat: Pattern extension function for create Pattern -> JSXEmptyExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> JSXEmptyExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> JSXEmptyExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> JSXEmptyExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> JSXEmptyExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> JSXEmptyExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> JSXEmptyExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> JSXEmptyExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> JSXEmptyExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> JSXEmptyExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> JSXEmptyExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> JSXEmptyExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> JSXEmptyExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> JSXEmptyExpressionImpl
WithStatement#object: Expression extension function for create Expression -> JSXEmptyExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> JSXEmptyExpressionImpl
subtype of JSXAttrValue
JSXAttribute#value: JSXAttrValue extension function for create JSXAttrValue -> JSXExpressionContainerImpl
JSXElement#children: Array
subtype of JSXElementChild
JSXFragment#children: Array
subtype of Node
Argument#expression: Expression extension function for create Expression -> JSXFragmentImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> JSXFragmentImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> JSXFragmentImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> JSXFragmentImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> JSXFragmentImpl
AssignmentProperty#value: Expression extension function for create Expression -> JSXFragmentImpl
AwaitExpression#argument: Expression extension function for create Expression -> JSXFragmentImpl
BinaryExpression#right: Expression extension function for create Expression -> JSXFragmentImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> JSXFragmentImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> JSXFragmentImpl
Class#superClass: Expression extension function for create Expression -> JSXFragmentImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> JSXFragmentImpl
ClassExpression#superClass: Expression extension function for create Expression -> JSXFragmentImpl
ClassProperty#value: Expression extension function for create Expression -> JSXFragmentImpl
ClassPropertyBase#value: Expression extension function for create Expression -> JSXFragmentImpl
ComputedPropName#expression: Expression extension function for create Expression -> JSXFragmentImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> JSXFragmentImpl
Decorator#expression: Expression extension function for create Expression -> JSXFragmentImpl
DoWhileStatement#test: Expression extension function for create Expression -> JSXFragmentImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> JSXFragmentImpl
ExprOrSpread#expression: Expression extension function for create Expression -> JSXFragmentImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> JSXFragmentImpl
ForInStatement#right: Expression extension function for create Expression -> JSXFragmentImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> JSXFragmentImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> JSXFragmentImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> JSXFragmentImpl
subtype of JSXAttrValue
JSXAttribute#value: JSXAttrValue extension function for create JSXAttrValue -> JSXFragmentImpl
JSXElement#children: Array
subtype of JSXElementChild
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> JSXFragmentImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> JSXFragmentImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> JSXFragmentImpl
KeyValueProperty#value: Expression extension function for create Expression -> JSXFragmentImpl
MemberExpression#object: Expression extension function for create Expression -> JSXFragmentImpl
NewExpression#callee: Expression extension function for create Expression -> JSXFragmentImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> JSXFragmentImpl
Param#pat: Pattern extension function for create Pattern -> JSXFragmentImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> JSXFragmentImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> JSXFragmentImpl
RestElement#argument: Pattern extension function for create Pattern -> JSXFragmentImpl
ReturnStatement#argument: Expression extension function for create Expression -> JSXFragmentImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> JSXFragmentImpl
SpreadElement#arguments: Expression extension function for create Expression -> JSXFragmentImpl
SwitchCase#test: Expression extension function for create Expression -> JSXFragmentImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> JSXFragmentImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> JSXFragmentImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> JSXFragmentImpl
TsAsExpression#expression: Expression extension function for create Expression -> JSXFragmentImpl
TsConstAssertion#expression: Expression extension function for create Expression -> JSXFragmentImpl
TsEnumMember#init: Expression extension function for create Expression -> JSXFragmentImpl
TsExportAssignment#expression: Expression extension function for create Expression -> JSXFragmentImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> JSXFragmentImpl
TsGetterSignature#key: Expression extension function for create Expression -> JSXFragmentImpl
TsInstantiation#expression: Expression extension function for create Expression -> JSXFragmentImpl
TsMethodSignature#key: Expression extension function for create Expression -> JSXFragmentImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> JSXFragmentImpl
TsPropertySignature#init: Expression extension function for create Expression -> JSXFragmentImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> JSXFragmentImpl
TsSetterSignature#key: Expression extension function for create Expression -> JSXFragmentImpl
TsTupleElement#label: Pattern extension function for create Pattern -> JSXFragmentImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> JSXFragmentImpl
UnaryExpression#argument: Expression extension function for create Expression -> JSXFragmentImpl
UpdateExpression#argument: Expression extension function for create Expression -> JSXFragmentImpl
VariableDeclarator#init: Expression extension function for create Expression -> JSXFragmentImpl
WhileStatement#test: Expression extension function for create Expression -> JSXFragmentImpl
WithStatement#object: Expression extension function for create Expression -> JSXFragmentImpl
YieldExpression#argument: Expression extension function for create Expression -> JSXFragmentImpl
Argument#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> JSXMemberExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> JSXMemberExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> JSXMemberExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> JSXMemberExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> JSXMemberExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> JSXMemberExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> JSXMemberExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> JSXMemberExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> JSXMemberExpressionImpl
Class#superClass: Expression extension function for create Expression -> JSXMemberExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> JSXMemberExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> JSXMemberExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> JSXMemberExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> JSXMemberExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> JSXMemberExpressionImpl
Decorator#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> JSXMemberExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> JSXMemberExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> JSXMemberExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> JSXMemberExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> JSXMemberExpressionImpl
JSXClosingElement#name: JSXElementName extension function for create JSXElementName -> JSXMemberExpressionImpl
subtype of JSXElementName
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> JSXMemberExpressionImpl
subtype of JSXObject
JSXOpeningElement#name: JSXElementName extension function for create JSXElementName -> JSXMemberExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> JSXMemberExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> JSXMemberExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> JSXMemberExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> JSXMemberExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> JSXMemberExpressionImpl
Param#pat: Pattern extension function for create Pattern -> JSXMemberExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> JSXMemberExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> JSXMemberExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> JSXMemberExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> JSXMemberExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> JSXMemberExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> JSXMemberExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> JSXMemberExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> JSXMemberExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> JSXMemberExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> JSXMemberExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> JSXMemberExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> JSXMemberExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> JSXMemberExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> JSXMemberExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> JSXMemberExpressionImpl
WithStatement#object: Expression extension function for create Expression -> JSXMemberExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> JSXMemberExpressionImpl
Argument#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> JSXNamespacedNameImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> JSXNamespacedNameImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> JSXNamespacedNameImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> JSXNamespacedNameImpl
AssignmentProperty#value: Expression extension function for create Expression -> JSXNamespacedNameImpl
AwaitExpression#argument: Expression extension function for create Expression -> JSXNamespacedNameImpl
BinaryExpression#right: Expression extension function for create Expression -> JSXNamespacedNameImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> JSXNamespacedNameImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> JSXNamespacedNameImpl
Class#superClass: Expression extension function for create Expression -> JSXNamespacedNameImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> JSXNamespacedNameImpl
ClassExpression#superClass: Expression extension function for create Expression -> JSXNamespacedNameImpl
ClassProperty#value: Expression extension function for create Expression -> JSXNamespacedNameImpl
ClassPropertyBase#value: Expression extension function for create Expression -> JSXNamespacedNameImpl
ComputedPropName#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> JSXNamespacedNameImpl
Decorator#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
DoWhileStatement#test: Expression extension function for create Expression -> JSXNamespacedNameImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
ExprOrSpread#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
ForInStatement#right: Expression extension function for create Expression -> JSXNamespacedNameImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> JSXNamespacedNameImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> JSXNamespacedNameImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> JSXNamespacedNameImpl
JSXAttribute#name: JSXAttributeName extension function for create JSXAttributeName -> JSXNamespacedNameImpl
subtype of JSXAttributeName
JSXClosingElement#name: JSXElementName extension function for create JSXElementName -> JSXNamespacedNameImpl
subtype of JSXElementName
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> JSXNamespacedNameImpl
JSXOpeningElement#name: JSXElementName extension function for create JSXElementName -> JSXNamespacedNameImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> JSXNamespacedNameImpl
KeyValueProperty#value: Expression extension function for create Expression -> JSXNamespacedNameImpl
MemberExpression#object: Expression extension function for create Expression -> JSXNamespacedNameImpl
NewExpression#callee: Expression extension function for create Expression -> JSXNamespacedNameImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> JSXNamespacedNameImpl
Param#pat: Pattern extension function for create Pattern -> JSXNamespacedNameImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> JSXNamespacedNameImpl
RestElement#argument: Pattern extension function for create Pattern -> JSXNamespacedNameImpl
ReturnStatement#argument: Expression extension function for create Expression -> JSXNamespacedNameImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> JSXNamespacedNameImpl
SpreadElement#arguments: Expression extension function for create Expression -> JSXNamespacedNameImpl
SwitchCase#test: Expression extension function for create Expression -> JSXNamespacedNameImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> JSXNamespacedNameImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> JSXNamespacedNameImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsAsExpression#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsConstAssertion#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsEnumMember#init: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsExportAssignment#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsGetterSignature#key: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsInstantiation#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsMethodSignature#key: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsPropertySignature#init: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsSetterSignature#key: Expression extension function for create Expression -> JSXNamespacedNameImpl
TsTupleElement#label: Pattern extension function for create Pattern -> JSXNamespacedNameImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> JSXNamespacedNameImpl
UnaryExpression#argument: Expression extension function for create Expression -> JSXNamespacedNameImpl
UpdateExpression#argument: Expression extension function for create Expression -> JSXNamespacedNameImpl
VariableDeclarator#init: Expression extension function for create Expression -> JSXNamespacedNameImpl
WhileStatement#test: Expression extension function for create Expression -> JSXNamespacedNameImpl
WithStatement#object: Expression extension function for create Expression -> JSXNamespacedNameImpl
YieldExpression#argument: Expression extension function for create Expression -> JSXNamespacedNameImpl
JSXElement#opening: JSXOpeningElement extension function for create JSXOpeningElement -> JSXOpeningElementImpl
subtype of Node
JSXFragment#opening: JSXOpeningFragment extension function for create JSXOpeningFragment -> JSXOpeningFragmentImpl
subtype of Node
JSXElement#children: Array
subtype of JSXElementChild
JSXFragment#children: Array
subtype of Node
Argument#expression: Expression extension function for create Expression -> JSXTextImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> JSXTextImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> JSXTextImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> JSXTextImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> JSXTextImpl
AssignmentProperty#value: Expression extension function for create Expression -> JSXTextImpl
AwaitExpression#argument: Expression extension function for create Expression -> JSXTextImpl
BinaryExpression#right: Expression extension function for create Expression -> JSXTextImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> JSXTextImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> JSXTextImpl
Class#superClass: Expression extension function for create Expression -> JSXTextImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> JSXTextImpl
ClassExpression#superClass: Expression extension function for create Expression -> JSXTextImpl
ClassProperty#value: Expression extension function for create Expression -> JSXTextImpl
ClassPropertyBase#value: Expression extension function for create Expression -> JSXTextImpl
ComputedPropName#expression: Expression extension function for create Expression -> JSXTextImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> JSXTextImpl
Decorator#expression: Expression extension function for create Expression -> JSXTextImpl
DoWhileStatement#test: Expression extension function for create Expression -> JSXTextImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> JSXTextImpl
ExprOrSpread#expression: Expression extension function for create Expression -> JSXTextImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> JSXTextImpl
ForInStatement#right: Expression extension function for create Expression -> JSXTextImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> JSXTextImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> JSXTextImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> JSXTextImpl
subtype of JSXAttrValue
JSXAttribute#value: JSXAttrValue extension function for create JSXAttrValue -> JSXTextImpl
JSXElement#children: Array
subtype of JSXElementChild
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> JSXTextImpl
JSXFragment#children: Array
JSXSpreadChild#expression: Expression extension function for create Expression -> JSXTextImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> JSXTextImpl
KeyValueProperty#value: Expression extension function for create Expression -> JSXTextImpl
subtype of Literal
MemberExpression#object: Expression extension function for create Expression -> JSXTextImpl
NewExpression#callee: Expression extension function for create Expression -> JSXTextImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> JSXTextImpl
Param#pat: Pattern extension function for create Pattern -> JSXTextImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> JSXTextImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> JSXTextImpl
RestElement#argument: Pattern extension function for create Pattern -> JSXTextImpl
ReturnStatement#argument: Expression extension function for create Expression -> JSXTextImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> JSXTextImpl
SpreadElement#arguments: Expression extension function for create Expression -> JSXTextImpl
SwitchCase#test: Expression extension function for create Expression -> JSXTextImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> JSXTextImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> JSXTextImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> JSXTextImpl
TsAsExpression#expression: Expression extension function for create Expression -> JSXTextImpl
TsConstAssertion#expression: Expression extension function for create Expression -> JSXTextImpl
TsEnumMember#init: Expression extension function for create Expression -> JSXTextImpl
TsExportAssignment#expression: Expression extension function for create Expression -> JSXTextImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> JSXTextImpl
TsGetterSignature#key: Expression extension function for create Expression -> JSXTextImpl
TsInstantiation#expression: Expression extension function for create Expression -> JSXTextImpl
TsMethodSignature#key: Expression extension function for create Expression -> JSXTextImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> JSXTextImpl
TsPropertySignature#init: Expression extension function for create Expression -> JSXTextImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> JSXTextImpl
TsSetterSignature#key: Expression extension function for create Expression -> JSXTextImpl
TsTupleElement#label: Pattern extension function for create Pattern -> JSXTextImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> JSXTextImpl
UnaryExpression#argument: Expression extension function for create Expression -> JSXTextImpl
UpdateExpression#argument: Expression extension function for create Expression -> JSXTextImpl
VariableDeclarator#init: Expression extension function for create Expression -> JSXTextImpl
WhileStatement#test: Expression extension function for create Expression -> JSXTextImpl
WithStatement#object: Expression extension function for create Expression -> JSXTextImpl
YieldExpression#argument: Expression extension function for create Expression -> JSXTextImpl
subtype of Node
ObjectPattern#properties: Array
subtype of ObjectPatternProperty
subtype of Node
ObjectExpression#properties: Array
subtype of PropBase
subtype of Property
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> LabeledStatementImpl
ForInStatement#body: Statement extension function for create Statement -> LabeledStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> LabeledStatementImpl
ForStatement#body: Statement extension function for create Statement -> LabeledStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> LabeledStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> LabeledStatementImpl
WithStatement#body: Statement extension function for create Statement -> LabeledStatementImpl
Argument#expression: Expression extension function for create Expression -> MemberExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> MemberExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> MemberExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> MemberExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> MemberExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> MemberExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> MemberExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> MemberExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> MemberExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> MemberExpressionImpl
Class#superClass: Expression extension function for create Expression -> MemberExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> MemberExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> MemberExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> MemberExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> MemberExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> MemberExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> MemberExpressionImpl
Decorator#expression: Expression extension function for create Expression -> MemberExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> MemberExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> MemberExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> MemberExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> MemberExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> MemberExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> MemberExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> MemberExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> MemberExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> MemberExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> MemberExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> MemberExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> MemberExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> MemberExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> MemberExpressionImpl
OptionalChainingExpression#base: OptionalChainingExpressionBase extension function for create OptionalChainingExpressionBase -> MemberExpressionImpl
subtype of OptionalChainingExpressionBase
Param#pat: Pattern extension function for create Pattern -> MemberExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> MemberExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> MemberExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> MemberExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> MemberExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> MemberExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> MemberExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> MemberExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> MemberExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> MemberExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> MemberExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> MemberExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> MemberExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> MemberExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> MemberExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> MemberExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> MemberExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> MemberExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> MemberExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> MemberExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> MemberExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> MemberExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> MemberExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> MemberExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> MemberExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> MemberExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> MemberExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> MemberExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> MemberExpressionImpl
WithStatement#object: Expression extension function for create Expression -> MemberExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> MemberExpressionImpl
Argument#expression: Expression extension function for create Expression -> MetaPropertyImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> MetaPropertyImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> MetaPropertyImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> MetaPropertyImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> MetaPropertyImpl
AssignmentProperty#value: Expression extension function for create Expression -> MetaPropertyImpl
AwaitExpression#argument: Expression extension function for create Expression -> MetaPropertyImpl
BinaryExpression#right: Expression extension function for create Expression -> MetaPropertyImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> MetaPropertyImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> MetaPropertyImpl
Class#superClass: Expression extension function for create Expression -> MetaPropertyImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> MetaPropertyImpl
ClassExpression#superClass: Expression extension function for create Expression -> MetaPropertyImpl
ClassProperty#value: Expression extension function for create Expression -> MetaPropertyImpl
ClassPropertyBase#value: Expression extension function for create Expression -> MetaPropertyImpl
ComputedPropName#expression: Expression extension function for create Expression -> MetaPropertyImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> MetaPropertyImpl
Decorator#expression: Expression extension function for create Expression -> MetaPropertyImpl
DoWhileStatement#test: Expression extension function for create Expression -> MetaPropertyImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> MetaPropertyImpl
ExprOrSpread#expression: Expression extension function for create Expression -> MetaPropertyImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> MetaPropertyImpl
ForInStatement#right: Expression extension function for create Expression -> MetaPropertyImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> MetaPropertyImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> MetaPropertyImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> MetaPropertyImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> MetaPropertyImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> MetaPropertyImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> MetaPropertyImpl
KeyValueProperty#value: Expression extension function for create Expression -> MetaPropertyImpl
MemberExpression#object: Expression extension function for create Expression -> MetaPropertyImpl
NewExpression#callee: Expression extension function for create Expression -> MetaPropertyImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> MetaPropertyImpl
Param#pat: Pattern extension function for create Pattern -> MetaPropertyImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> MetaPropertyImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> MetaPropertyImpl
RestElement#argument: Pattern extension function for create Pattern -> MetaPropertyImpl
ReturnStatement#argument: Expression extension function for create Expression -> MetaPropertyImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> MetaPropertyImpl
SpreadElement#arguments: Expression extension function for create Expression -> MetaPropertyImpl
SwitchCase#test: Expression extension function for create Expression -> MetaPropertyImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> MetaPropertyImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> MetaPropertyImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> MetaPropertyImpl
TsAsExpression#expression: Expression extension function for create Expression -> MetaPropertyImpl
TsConstAssertion#expression: Expression extension function for create Expression -> MetaPropertyImpl
TsEnumMember#init: Expression extension function for create Expression -> MetaPropertyImpl
TsExportAssignment#expression: Expression extension function for create Expression -> MetaPropertyImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> MetaPropertyImpl
TsGetterSignature#key: Expression extension function for create Expression -> MetaPropertyImpl
TsInstantiation#expression: Expression extension function for create Expression -> MetaPropertyImpl
TsMethodSignature#key: Expression extension function for create Expression -> MetaPropertyImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> MetaPropertyImpl
TsPropertySignature#init: Expression extension function for create Expression -> MetaPropertyImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> MetaPropertyImpl
TsSetterSignature#key: Expression extension function for create Expression -> MetaPropertyImpl
TsTupleElement#label: Pattern extension function for create Pattern -> MetaPropertyImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> MetaPropertyImpl
UnaryExpression#argument: Expression extension function for create Expression -> MetaPropertyImpl
UpdateExpression#argument: Expression extension function for create Expression -> MetaPropertyImpl
VariableDeclarator#init: Expression extension function for create Expression -> MetaPropertyImpl
WhileStatement#test: Expression extension function for create Expression -> MetaPropertyImpl
WithStatement#object: Expression extension function for create Expression -> MetaPropertyImpl
YieldExpression#argument: Expression extension function for create Expression -> MetaPropertyImpl
ClassMethod#function: Fn extension function for create Fn -> MethodPropertyImpl
ClassMethodBase#function: Fn extension function for create Fn -> MethodPropertyImpl
subtype of Fn
subtype of Node
ObjectExpression#properties: Array
PrivateMethod#function: Fn extension function for create Fn -> MethodPropertyImpl
subtype of PropBase
subtype of Property
ExportNamedDeclaration#specifiers: Array
subtype of ExportSpecifier
subtype of Node
ImportDeclaration#specifiers: Array
subtype of ImportSpecifier
subtype of Node
Argument#expression: Expression extension function for create Expression -> NewExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> NewExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> NewExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> NewExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> NewExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> NewExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> NewExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> NewExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> NewExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> NewExpressionImpl
Class#superClass: Expression extension function for create Expression -> NewExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> NewExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> NewExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> NewExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> NewExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> NewExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> NewExpressionImpl
Decorator#expression: Expression extension function for create Expression -> NewExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> NewExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> NewExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> NewExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> NewExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> NewExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> NewExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> NewExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> NewExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> NewExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> NewExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> NewExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> NewExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> NewExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> NewExpressionImpl
Param#pat: Pattern extension function for create Pattern -> NewExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> NewExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> NewExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> NewExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> NewExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> NewExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> NewExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> NewExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> NewExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> NewExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> NewExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> NewExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> NewExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> NewExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> NewExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> NewExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> NewExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> NewExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> NewExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> NewExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> NewExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> NewExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> NewExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> NewExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> NewExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> NewExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> NewExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> NewExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> NewExpressionImpl
WithStatement#object: Expression extension function for create Expression -> NewExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> NewExpressionImpl
Argument#expression: Expression extension function for create Expression -> NullLiteralImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> NullLiteralImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> NullLiteralImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> NullLiteralImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> NullLiteralImpl
AssignmentProperty#value: Expression extension function for create Expression -> NullLiteralImpl
AwaitExpression#argument: Expression extension function for create Expression -> NullLiteralImpl
BinaryExpression#right: Expression extension function for create Expression -> NullLiteralImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> NullLiteralImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> NullLiteralImpl
Class#superClass: Expression extension function for create Expression -> NullLiteralImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> NullLiteralImpl
ClassExpression#superClass: Expression extension function for create Expression -> NullLiteralImpl
ClassProperty#value: Expression extension function for create Expression -> NullLiteralImpl
ClassPropertyBase#value: Expression extension function for create Expression -> NullLiteralImpl
ComputedPropName#expression: Expression extension function for create Expression -> NullLiteralImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> NullLiteralImpl
Decorator#expression: Expression extension function for create Expression -> NullLiteralImpl
DoWhileStatement#test: Expression extension function for create Expression -> NullLiteralImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> NullLiteralImpl
ExprOrSpread#expression: Expression extension function for create Expression -> NullLiteralImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> NullLiteralImpl
ForInStatement#right: Expression extension function for create Expression -> NullLiteralImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> NullLiteralImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> NullLiteralImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> NullLiteralImpl
subtype of JSXAttrValue
JSXAttribute#value: JSXAttrValue extension function for create JSXAttrValue -> NullLiteralImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> NullLiteralImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> NullLiteralImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> NullLiteralImpl
KeyValueProperty#value: Expression extension function for create Expression -> NullLiteralImpl
subtype of Literal
MemberExpression#object: Expression extension function for create Expression -> NullLiteralImpl
NewExpression#callee: Expression extension function for create Expression -> NullLiteralImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> NullLiteralImpl
Param#pat: Pattern extension function for create Pattern -> NullLiteralImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> NullLiteralImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> NullLiteralImpl
RestElement#argument: Pattern extension function for create Pattern -> NullLiteralImpl
ReturnStatement#argument: Expression extension function for create Expression -> NullLiteralImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> NullLiteralImpl
SpreadElement#arguments: Expression extension function for create Expression -> NullLiteralImpl
SwitchCase#test: Expression extension function for create Expression -> NullLiteralImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> NullLiteralImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> NullLiteralImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> NullLiteralImpl
TsAsExpression#expression: Expression extension function for create Expression -> NullLiteralImpl
TsConstAssertion#expression: Expression extension function for create Expression -> NullLiteralImpl
TsEnumMember#init: Expression extension function for create Expression -> NullLiteralImpl
TsExportAssignment#expression: Expression extension function for create Expression -> NullLiteralImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> NullLiteralImpl
TsGetterSignature#key: Expression extension function for create Expression -> NullLiteralImpl
TsInstantiation#expression: Expression extension function for create Expression -> NullLiteralImpl
TsMethodSignature#key: Expression extension function for create Expression -> NullLiteralImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> NullLiteralImpl
TsPropertySignature#init: Expression extension function for create Expression -> NullLiteralImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> NullLiteralImpl
TsSetterSignature#key: Expression extension function for create Expression -> NullLiteralImpl
TsTupleElement#label: Pattern extension function for create Pattern -> NullLiteralImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> NullLiteralImpl
UnaryExpression#argument: Expression extension function for create Expression -> NullLiteralImpl
UpdateExpression#argument: Expression extension function for create Expression -> NullLiteralImpl
VariableDeclarator#init: Expression extension function for create Expression -> NullLiteralImpl
WhileStatement#test: Expression extension function for create Expression -> NullLiteralImpl
WithStatement#object: Expression extension function for create Expression -> NullLiteralImpl
YieldExpression#argument: Expression extension function for create Expression -> NullLiteralImpl
Argument#expression: Expression extension function for create Expression -> NumericLiteralImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> NumericLiteralImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> NumericLiteralImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> NumericLiteralImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> NumericLiteralImpl
AssignmentProperty#value: Expression extension function for create Expression -> NumericLiteralImpl
AwaitExpression#argument: Expression extension function for create Expression -> NumericLiteralImpl
BinaryExpression#right: Expression extension function for create Expression -> NumericLiteralImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> NumericLiteralImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> NumericLiteralImpl
Class#superClass: Expression extension function for create Expression -> NumericLiteralImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> NumericLiteralImpl
ClassExpression#superClass: Expression extension function for create Expression -> NumericLiteralImpl
ClassMethod#key: PropertyName extension function for create PropertyName -> NumericLiteralImpl
ClassProperty#value: Expression extension function for create Expression -> NumericLiteralImpl
ClassPropertyBase#value: Expression extension function for create Expression -> NumericLiteralImpl
ComputedPropName#expression: Expression extension function for create Expression -> NumericLiteralImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> NumericLiteralImpl
Constructor#key: PropertyName extension function for create PropertyName -> NumericLiteralImpl
Decorator#expression: Expression extension function for create Expression -> NumericLiteralImpl
DoWhileStatement#test: Expression extension function for create Expression -> NumericLiteralImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> NumericLiteralImpl
ExprOrSpread#expression: Expression extension function for create Expression -> NumericLiteralImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> NumericLiteralImpl
ForInStatement#right: Expression extension function for create Expression -> NumericLiteralImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> NumericLiteralImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> NumericLiteralImpl
subtype of ForStatementInit
GetterProperty#key: PropertyName extension function for create PropertyName -> NumericLiteralImpl
IfStatement#test: Expression extension function for create Expression -> NumericLiteralImpl
subtype of JSXAttrValue
JSXAttribute#value: JSXAttrValue extension function for create JSXAttrValue -> NumericLiteralImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> NumericLiteralImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> NumericLiteralImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> NumericLiteralImpl
KeyValueProperty#key: PropertyName extension function for create PropertyName -> NumericLiteralImpl
subtype of Literal
MemberExpression#object: Expression extension function for create Expression -> NumericLiteralImpl
MethodProperty#key: PropertyName extension function for create PropertyName -> NumericLiteralImpl
NewExpression#callee: Expression extension function for create Expression -> NumericLiteralImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> NumericLiteralImpl
Param#pat: Pattern extension function for create Pattern -> NumericLiteralImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> NumericLiteralImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> NumericLiteralImpl
PropBase#key: PropertyName extension function for create PropertyName -> NumericLiteralImpl
subtype of PropertyName
RestElement#argument: Pattern extension function for create Pattern -> NumericLiteralImpl
ReturnStatement#argument: Expression extension function for create Expression -> NumericLiteralImpl
SequenceExpression#expressions: Array
SetterProperty#key: PropertyName extension function for create PropertyName -> NumericLiteralImpl
SpreadElement#arguments: Expression extension function for create Expression -> NumericLiteralImpl
SwitchCase#test: Expression extension function for create Expression -> NumericLiteralImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> NumericLiteralImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> NumericLiteralImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> NumericLiteralImpl
TsAsExpression#expression: Expression extension function for create Expression -> NumericLiteralImpl
TsConstAssertion#expression: Expression extension function for create Expression -> NumericLiteralImpl
TsEnumMember#init: Expression extension function for create Expression -> NumericLiteralImpl
TsExportAssignment#expression: Expression extension function for create Expression -> NumericLiteralImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> NumericLiteralImpl
TsGetterSignature#key: Expression extension function for create Expression -> NumericLiteralImpl
TsInstantiation#expression: Expression extension function for create Expression -> NumericLiteralImpl
subtype of TsLiteral
TsLiteralType#literal: TsLiteral extension function for create TsLiteral -> NumericLiteralImpl
TsMethodSignature#key: Expression extension function for create Expression -> NumericLiteralImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> NumericLiteralImpl
TsPropertySignature#init: Expression extension function for create Expression -> NumericLiteralImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> NumericLiteralImpl
TsSetterSignature#key: Expression extension function for create Expression -> NumericLiteralImpl
TsTupleElement#label: Pattern extension function for create Pattern -> NumericLiteralImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> NumericLiteralImpl
UnaryExpression#argument: Expression extension function for create Expression -> NumericLiteralImpl
UpdateExpression#argument: Expression extension function for create Expression -> NumericLiteralImpl
VariableDeclarator#init: Expression extension function for create Expression -> NumericLiteralImpl
WhileStatement#test: Expression extension function for create Expression -> NumericLiteralImpl
WithStatement#object: Expression extension function for create Expression -> NumericLiteralImpl
YieldExpression#argument: Expression extension function for create Expression -> NumericLiteralImpl
Argument#expression: Expression extension function for create Expression -> ObjectExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> ObjectExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> ObjectExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> ObjectExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> ObjectExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> ObjectExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> ObjectExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> ObjectExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> ObjectExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> ObjectExpressionImpl
Class#superClass: Expression extension function for create Expression -> ObjectExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> ObjectExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> ObjectExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> ObjectExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> ObjectExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> ObjectExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> ObjectExpressionImpl
Decorator#expression: Expression extension function for create Expression -> ObjectExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> ObjectExpressionImpl
ExportAllDeclaration#asserts: ObjectExpression extension function for create ObjectExpression -> ObjectExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> ObjectExpressionImpl
ExportNamedDeclaration#asserts: ObjectExpression extension function for create ObjectExpression -> ObjectExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> ObjectExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> ObjectExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> ObjectExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> ObjectExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> ObjectExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> ObjectExpressionImpl
ImportDeclaration#asserts: ObjectExpression extension function for create ObjectExpression -> ObjectExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> ObjectExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> ObjectExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> ObjectExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> ObjectExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> ObjectExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> ObjectExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> ObjectExpressionImpl
Param#pat: Pattern extension function for create Pattern -> ObjectExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> ObjectExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> ObjectExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> ObjectExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> ObjectExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> ObjectExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> ObjectExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> ObjectExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> ObjectExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> ObjectExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> ObjectExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> ObjectExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> ObjectExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> ObjectExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> ObjectExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> ObjectExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> ObjectExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> ObjectExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> ObjectExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> ObjectExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> ObjectExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> ObjectExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> ObjectExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> ObjectExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> ObjectExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> ObjectExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> ObjectExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> ObjectExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> ObjectExpressionImpl
WithStatement#object: Expression extension function for create Expression -> ObjectExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> ObjectExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#params: Array
AssignmentExpression#left: AssignmentExpressionLeft extension function for create AssignmentExpressionLeft -> ObjectPatternImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#left: Pattern extension function for create Pattern -> ObjectPatternImpl
CatchClause#param: Pattern extension function for create Pattern -> ObjectPatternImpl
ForInStatement#left: ForOfStatementLeft extension function for create ForOfStatementLeft -> ObjectPatternImpl
subtype of ForInStatementLeft
ForOfStatement#left: ForOfStatementLeft extension function for create ForOfStatementLeft -> ObjectPatternImpl
subtype of ForOfStatementLeft
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> ObjectPatternImpl
subtype of Node
Param#pat: Pattern extension function for create Pattern -> ObjectPatternImpl
subtype of Pattern
subtype of PatternBase
RestElement#argument: Pattern extension function for create Pattern -> ObjectPatternImpl
SetterProperty#param: Pattern extension function for create Pattern -> ObjectPatternImpl
TsCallSignatureDeclaration#params: Array
TsConstructSignatureDeclaration#params: Array
TsConstructorType#params: Array
subtype of TsFnParameter
TsFunctionType#params: Array
TsIndexSignature#params: Array
TsMethodSignature#params: Array
TsPropertySignature#params: Array
TsSetterSignature#param: TsFnParameter extension function for create TsFnParameter -> ObjectPatternImpl
TsTupleElement#label: Pattern extension function for create Pattern -> ObjectPatternImpl
VariableDeclarator#id: Pattern extension function for create Pattern -> ObjectPatternImpl
subtype of ExpressionBase
subtype of Node
OptionalChainingExpression#base: OptionalChainingExpressionBase extension function for create OptionalChainingExpressionBase -> OptionalChainingCallImpl
subtype of OptionalChainingExpressionBase
Argument#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> OptionalChainingExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> OptionalChainingExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> OptionalChainingExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> OptionalChainingExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> OptionalChainingExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> OptionalChainingExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> OptionalChainingExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> OptionalChainingExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> OptionalChainingExpressionImpl
Class#superClass: Expression extension function for create Expression -> OptionalChainingExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> OptionalChainingExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> OptionalChainingExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> OptionalChainingExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> OptionalChainingExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> OptionalChainingExpressionImpl
Decorator#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> OptionalChainingExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> OptionalChainingExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> OptionalChainingExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> OptionalChainingExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> OptionalChainingExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> OptionalChainingExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> OptionalChainingExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> OptionalChainingExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> OptionalChainingExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> OptionalChainingExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> OptionalChainingExpressionImpl
Param#pat: Pattern extension function for create Pattern -> OptionalChainingExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> OptionalChainingExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> OptionalChainingExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> OptionalChainingExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> OptionalChainingExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> OptionalChainingExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> OptionalChainingExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> OptionalChainingExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> OptionalChainingExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> OptionalChainingExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> OptionalChainingExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> OptionalChainingExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> OptionalChainingExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> OptionalChainingExpressionImpl
WithStatement#object: Expression extension function for create Expression -> OptionalChainingExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> OptionalChainingExpressionImpl
Constructor#params: Array
Fn#params: Array extension function for create Array -> ParamImpl
FunctionDeclaration#params: Array extension function for create Array -> ParamImpl
FunctionExpression#params: Array extension function for create Array -> ParamImpl
MethodProperty#params: Array extension function for create Array -> ParamImpl
subtype of Node
Argument#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> ParenthesisExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> ParenthesisExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> ParenthesisExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> ParenthesisExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> ParenthesisExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> ParenthesisExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> ParenthesisExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> ParenthesisExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> ParenthesisExpressionImpl
Class#superClass: Expression extension function for create Expression -> ParenthesisExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> ParenthesisExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> ParenthesisExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> ParenthesisExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> ParenthesisExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> ParenthesisExpressionImpl
Decorator#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> ParenthesisExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> ParenthesisExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> ParenthesisExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> ParenthesisExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> ParenthesisExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> ParenthesisExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> ParenthesisExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> ParenthesisExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> ParenthesisExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> ParenthesisExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> ParenthesisExpressionImpl
Param#pat: Pattern extension function for create Pattern -> ParenthesisExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> ParenthesisExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> ParenthesisExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> ParenthesisExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> ParenthesisExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> ParenthesisExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> ParenthesisExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> ParenthesisExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> ParenthesisExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> ParenthesisExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> ParenthesisExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> ParenthesisExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> ParenthesisExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> ParenthesisExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> ParenthesisExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> ParenthesisExpressionImpl
WithStatement#object: Expression extension function for create Expression -> ParenthesisExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> ParenthesisExpressionImpl
Class#body: Array
ClassDeclaration#body: Array
ClassExpression#body: Array
subtype of ClassMember
subtype of ClassMethodBase
subtype of Node
Argument#expression: Expression extension function for create Expression -> PrivateNameImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> PrivateNameImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> PrivateNameImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> PrivateNameImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> PrivateNameImpl
AssignmentProperty#value: Expression extension function for create Expression -> PrivateNameImpl
AwaitExpression#argument: Expression extension function for create Expression -> PrivateNameImpl
BinaryExpression#right: Expression extension function for create Expression -> PrivateNameImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> PrivateNameImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> PrivateNameImpl
Class#superClass: Expression extension function for create Expression -> PrivateNameImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> PrivateNameImpl
ClassExpression#superClass: Expression extension function for create Expression -> PrivateNameImpl
ClassProperty#value: Expression extension function for create Expression -> PrivateNameImpl
ClassPropertyBase#value: Expression extension function for create Expression -> PrivateNameImpl
ComputedPropName#expression: Expression extension function for create Expression -> PrivateNameImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> PrivateNameImpl
Decorator#expression: Expression extension function for create Expression -> PrivateNameImpl
DoWhileStatement#test: Expression extension function for create Expression -> PrivateNameImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> PrivateNameImpl
ExprOrSpread#expression: Expression extension function for create Expression -> PrivateNameImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> PrivateNameImpl
ForInStatement#right: Expression extension function for create Expression -> PrivateNameImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> PrivateNameImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> PrivateNameImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> PrivateNameImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> PrivateNameImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> PrivateNameImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> PrivateNameImpl
KeyValueProperty#value: Expression extension function for create Expression -> PrivateNameImpl
MemberExpression#property: MemberExpressionProperty extension function for create MemberExpressionProperty -> PrivateNameImpl
subtype of MemberExpressionProperty
NewExpression#callee: Expression extension function for create Expression -> PrivateNameImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> PrivateNameImpl
Param#pat: Pattern extension function for create Pattern -> PrivateNameImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> PrivateNameImpl
subtype of Pattern
PrivateMethod#key: PrivateName extension function for create PrivateName -> PrivateNameImpl
PrivateProperty#value: Expression extension function for create Expression -> PrivateNameImpl
RestElement#argument: Pattern extension function for create Pattern -> PrivateNameImpl
ReturnStatement#argument: Expression extension function for create Expression -> PrivateNameImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> PrivateNameImpl
SpreadElement#arguments: Expression extension function for create Expression -> PrivateNameImpl
SwitchCase#test: Expression extension function for create Expression -> PrivateNameImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> PrivateNameImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> PrivateNameImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> PrivateNameImpl
TsAsExpression#expression: Expression extension function for create Expression -> PrivateNameImpl
TsConstAssertion#expression: Expression extension function for create Expression -> PrivateNameImpl
TsEnumMember#init: Expression extension function for create Expression -> PrivateNameImpl
TsExportAssignment#expression: Expression extension function for create Expression -> PrivateNameImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> PrivateNameImpl
TsGetterSignature#key: Expression extension function for create Expression -> PrivateNameImpl
TsInstantiation#expression: Expression extension function for create Expression -> PrivateNameImpl
TsMethodSignature#key: Expression extension function for create Expression -> PrivateNameImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> PrivateNameImpl
TsPropertySignature#init: Expression extension function for create Expression -> PrivateNameImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> PrivateNameImpl
TsSetterSignature#key: Expression extension function for create Expression -> PrivateNameImpl
TsTupleElement#label: Pattern extension function for create Pattern -> PrivateNameImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> PrivateNameImpl
UnaryExpression#argument: Expression extension function for create Expression -> PrivateNameImpl
UpdateExpression#argument: Expression extension function for create Expression -> PrivateNameImpl
VariableDeclarator#init: Expression extension function for create Expression -> PrivateNameImpl
WhileStatement#test: Expression extension function for create Expression -> PrivateNameImpl
WithStatement#object: Expression extension function for create Expression -> PrivateNameImpl
YieldExpression#argument: Expression extension function for create Expression -> PrivateNameImpl
Class#body: Array
ClassDeclaration#body: Array
ClassExpression#body: Array
subtype of ClassMember
subtype of ClassPropertyBase
subtype of Node
Argument#expression: Expression extension function for create Expression -> RegExpLiteralImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> RegExpLiteralImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> RegExpLiteralImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> RegExpLiteralImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> RegExpLiteralImpl
AssignmentProperty#value: Expression extension function for create Expression -> RegExpLiteralImpl
AwaitExpression#argument: Expression extension function for create Expression -> RegExpLiteralImpl
BinaryExpression#right: Expression extension function for create Expression -> RegExpLiteralImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> RegExpLiteralImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> RegExpLiteralImpl
Class#superClass: Expression extension function for create Expression -> RegExpLiteralImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> RegExpLiteralImpl
ClassExpression#superClass: Expression extension function for create Expression -> RegExpLiteralImpl
ClassProperty#value: Expression extension function for create Expression -> RegExpLiteralImpl
ClassPropertyBase#value: Expression extension function for create Expression -> RegExpLiteralImpl
ComputedPropName#expression: Expression extension function for create Expression -> RegExpLiteralImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> RegExpLiteralImpl
Decorator#expression: Expression extension function for create Expression -> RegExpLiteralImpl
DoWhileStatement#test: Expression extension function for create Expression -> RegExpLiteralImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> RegExpLiteralImpl
ExprOrSpread#expression: Expression extension function for create Expression -> RegExpLiteralImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> RegExpLiteralImpl
ForInStatement#right: Expression extension function for create Expression -> RegExpLiteralImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> RegExpLiteralImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> RegExpLiteralImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> RegExpLiteralImpl
subtype of JSXAttrValue
JSXAttribute#value: JSXAttrValue extension function for create JSXAttrValue -> RegExpLiteralImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> RegExpLiteralImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> RegExpLiteralImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> RegExpLiteralImpl
KeyValueProperty#value: Expression extension function for create Expression -> RegExpLiteralImpl
subtype of Literal
MemberExpression#object: Expression extension function for create Expression -> RegExpLiteralImpl
NewExpression#callee: Expression extension function for create Expression -> RegExpLiteralImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> RegExpLiteralImpl
Param#pat: Pattern extension function for create Pattern -> RegExpLiteralImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> RegExpLiteralImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> RegExpLiteralImpl
RestElement#argument: Pattern extension function for create Pattern -> RegExpLiteralImpl
ReturnStatement#argument: Expression extension function for create Expression -> RegExpLiteralImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> RegExpLiteralImpl
SpreadElement#arguments: Expression extension function for create Expression -> RegExpLiteralImpl
SwitchCase#test: Expression extension function for create Expression -> RegExpLiteralImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> RegExpLiteralImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> RegExpLiteralImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> RegExpLiteralImpl
TsAsExpression#expression: Expression extension function for create Expression -> RegExpLiteralImpl
TsConstAssertion#expression: Expression extension function for create Expression -> RegExpLiteralImpl
TsEnumMember#init: Expression extension function for create Expression -> RegExpLiteralImpl
TsExportAssignment#expression: Expression extension function for create Expression -> RegExpLiteralImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> RegExpLiteralImpl
TsGetterSignature#key: Expression extension function for create Expression -> RegExpLiteralImpl
TsInstantiation#expression: Expression extension function for create Expression -> RegExpLiteralImpl
TsMethodSignature#key: Expression extension function for create Expression -> RegExpLiteralImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> RegExpLiteralImpl
TsPropertySignature#init: Expression extension function for create Expression -> RegExpLiteralImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> RegExpLiteralImpl
TsSetterSignature#key: Expression extension function for create Expression -> RegExpLiteralImpl
TsTupleElement#label: Pattern extension function for create Pattern -> RegExpLiteralImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> RegExpLiteralImpl
UnaryExpression#argument: Expression extension function for create Expression -> RegExpLiteralImpl
UpdateExpression#argument: Expression extension function for create Expression -> RegExpLiteralImpl
VariableDeclarator#init: Expression extension function for create Expression -> RegExpLiteralImpl
WhileStatement#test: Expression extension function for create Expression -> RegExpLiteralImpl
WithStatement#object: Expression extension function for create Expression -> RegExpLiteralImpl
YieldExpression#argument: Expression extension function for create Expression -> RegExpLiteralImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#params: Array
AssignmentExpression#left: AssignmentExpressionLeft extension function for create AssignmentExpressionLeft -> RestElementImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#left: Pattern extension function for create Pattern -> RestElementImpl
CatchClause#param: Pattern extension function for create Pattern -> RestElementImpl
ForInStatement#left: ForOfStatementLeft extension function for create ForOfStatementLeft -> RestElementImpl
subtype of ForInStatementLeft
ForOfStatement#left: ForOfStatementLeft extension function for create ForOfStatementLeft -> RestElementImpl
subtype of ForOfStatementLeft
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> RestElementImpl
subtype of Node
ObjectPattern#properties: Array
subtype of ObjectPatternProperty
Param#pat: Pattern extension function for create Pattern -> RestElementImpl
subtype of Pattern
subtype of PatternBase
SetterProperty#param: Pattern extension function for create Pattern -> RestElementImpl
TsCallSignatureDeclaration#params: Array
TsConstructSignatureDeclaration#params: Array
TsConstructorType#params: Array
subtype of TsFnParameter
TsFunctionType#params: Array
TsIndexSignature#params: Array
TsMethodSignature#params: Array
TsPropertySignature#params: Array
TsSetterSignature#param: TsFnParameter extension function for create TsFnParameter -> RestElementImpl
TsTupleElement#label: Pattern extension function for create Pattern -> RestElementImpl
VariableDeclarator#id: Pattern extension function for create Pattern -> RestElementImpl
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> ReturnStatementImpl
ForInStatement#body: Statement extension function for create Statement -> ReturnStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> ReturnStatementImpl
ForStatement#body: Statement extension function for create Statement -> ReturnStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> ReturnStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> ReturnStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> ReturnStatementImpl
WithStatement#body: Statement extension function for create Statement -> ReturnStatementImpl
Argument#expression: Expression extension function for create Expression -> SequenceExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> SequenceExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> SequenceExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> SequenceExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> SequenceExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> SequenceExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> SequenceExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> SequenceExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> SequenceExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> SequenceExpressionImpl
Class#superClass: Expression extension function for create Expression -> SequenceExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> SequenceExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> SequenceExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> SequenceExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> SequenceExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> SequenceExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> SequenceExpressionImpl
Decorator#expression: Expression extension function for create Expression -> SequenceExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> SequenceExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> SequenceExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> SequenceExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> SequenceExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> SequenceExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> SequenceExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> SequenceExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> SequenceExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> SequenceExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> SequenceExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> SequenceExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> SequenceExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> SequenceExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> SequenceExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> SequenceExpressionImpl
Param#pat: Pattern extension function for create Pattern -> SequenceExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> SequenceExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> SequenceExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> SequenceExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> SequenceExpressionImpl
SetterProperty#param: Pattern extension function for create Pattern -> SequenceExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> SequenceExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> SequenceExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> SequenceExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> SequenceExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> SequenceExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> SequenceExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> SequenceExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> SequenceExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> SequenceExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> SequenceExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> SequenceExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> SequenceExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> SequenceExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> SequenceExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> SequenceExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> SequenceExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> SequenceExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> SequenceExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> SequenceExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> SequenceExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> SequenceExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> SequenceExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> SequenceExpressionImpl
WithStatement#object: Expression extension function for create Expression -> SequenceExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> SequenceExpressionImpl
subtype of Node
ObjectExpression#properties: Array
subtype of PropBase
subtype of Property
subtype of JSXAttributeOrSpread
JSXOpeningElement#attributes: Array
subtype of Node
ObjectExpression#properties: Array
Class#body: Array
ClassDeclaration#body: Array
ClassExpression#body: Array
subtype of ClassMember
subtype of Node
Argument#expression: Expression extension function for create Expression -> StringLiteralImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> StringLiteralImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> StringLiteralImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> StringLiteralImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> StringLiteralImpl
AssignmentProperty#value: Expression extension function for create Expression -> StringLiteralImpl
AwaitExpression#argument: Expression extension function for create Expression -> StringLiteralImpl
BinaryExpression#right: Expression extension function for create Expression -> StringLiteralImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> StringLiteralImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> StringLiteralImpl
Class#superClass: Expression extension function for create Expression -> StringLiteralImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> StringLiteralImpl
ClassExpression#superClass: Expression extension function for create Expression -> StringLiteralImpl
ClassMethod#key: PropertyName extension function for create PropertyName -> StringLiteralImpl
ClassProperty#value: Expression extension function for create Expression -> StringLiteralImpl
ClassPropertyBase#value: Expression extension function for create Expression -> StringLiteralImpl
ComputedPropName#expression: Expression extension function for create Expression -> StringLiteralImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> StringLiteralImpl
Constructor#key: PropertyName extension function for create PropertyName -> StringLiteralImpl
Decorator#expression: Expression extension function for create Expression -> StringLiteralImpl
DoWhileStatement#test: Expression extension function for create Expression -> StringLiteralImpl
ExportAllDeclaration#source: StringLiteral extension function for create StringLiteral -> StringLiteralImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> StringLiteralImpl
ExportNamedDeclaration#source: StringLiteral extension function for create StringLiteral -> StringLiteralImpl
ExportNamespaceSpecifier#name: ModuleExportName extension function for create ModuleExportName -> StringLiteralImpl
ExprOrSpread#expression: Expression extension function for create Expression -> StringLiteralImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> StringLiteralImpl
ForInStatement#right: Expression extension function for create Expression -> StringLiteralImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> StringLiteralImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> StringLiteralImpl
subtype of ForStatementInit
GetterProperty#key: PropertyName extension function for create PropertyName -> StringLiteralImpl
IfStatement#test: Expression extension function for create Expression -> StringLiteralImpl
ImportDeclaration#source: StringLiteral extension function for create StringLiteral -> StringLiteralImpl
subtype of JSXAttrValue
JSXAttribute#value: JSXAttrValue extension function for create JSXAttrValue -> StringLiteralImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> StringLiteralImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> StringLiteralImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> StringLiteralImpl
KeyValueProperty#key: PropertyName extension function for create PropertyName -> StringLiteralImpl
subtype of Literal
MemberExpression#object: Expression extension function for create Expression -> StringLiteralImpl
MethodProperty#key: PropertyName extension function for create PropertyName -> StringLiteralImpl
subtype of ModuleExportName
NamedExportSpecifier#exported: ModuleExportName extension function for create ModuleExportName -> StringLiteralImpl
NamedImportSpecifier#imported: ModuleExportName extension function for create ModuleExportName -> StringLiteralImpl
NewExpression#callee: Expression extension function for create Expression -> StringLiteralImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> StringLiteralImpl
Param#pat: Pattern extension function for create Pattern -> StringLiteralImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> StringLiteralImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> StringLiteralImpl
PropBase#key: PropertyName extension function for create PropertyName -> StringLiteralImpl
subtype of PropertyName
RestElement#argument: Pattern extension function for create Pattern -> StringLiteralImpl
ReturnStatement#argument: Expression extension function for create Expression -> StringLiteralImpl
SequenceExpression#expressions: Array
SetterProperty#key: PropertyName extension function for create PropertyName -> StringLiteralImpl
SpreadElement#arguments: Expression extension function for create Expression -> StringLiteralImpl
SwitchCase#test: Expression extension function for create Expression -> StringLiteralImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> StringLiteralImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> StringLiteralImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> StringLiteralImpl
TsAsExpression#expression: Expression extension function for create Expression -> StringLiteralImpl
TsConstAssertion#expression: Expression extension function for create Expression -> StringLiteralImpl
TsEnumMember#init: Expression extension function for create Expression -> StringLiteralImpl
subtype of TsEnumMemberId
TsExportAssignment#expression: Expression extension function for create Expression -> StringLiteralImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> StringLiteralImpl
TsExternalModuleReference#expression: StringLiteral extension function for create StringLiteral -> StringLiteralImpl
TsGetterSignature#key: Expression extension function for create Expression -> StringLiteralImpl
TsImportType#argument: StringLiteral extension function for create StringLiteral -> StringLiteralImpl
TsInstantiation#expression: Expression extension function for create Expression -> StringLiteralImpl
subtype of TsLiteral
TsLiteralType#literal: TsLiteral extension function for create TsLiteral -> StringLiteralImpl
TsMethodSignature#key: Expression extension function for create Expression -> StringLiteralImpl
TsModuleDeclaration#id: TsModuleName extension function for create TsModuleName -> StringLiteralImpl
subtype of TsModuleName
TsNonNullExpression#expression: Expression extension function for create Expression -> StringLiteralImpl
TsPropertySignature#init: Expression extension function for create Expression -> StringLiteralImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> StringLiteralImpl
TsSetterSignature#key: Expression extension function for create Expression -> StringLiteralImpl
TsTupleElement#label: Pattern extension function for create Pattern -> StringLiteralImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> StringLiteralImpl
UnaryExpression#argument: Expression extension function for create Expression -> StringLiteralImpl
UpdateExpression#argument: Expression extension function for create Expression -> StringLiteralImpl
VariableDeclarator#init: Expression extension function for create Expression -> StringLiteralImpl
WhileStatement#test: Expression extension function for create Expression -> StringLiteralImpl
WithStatement#object: Expression extension function for create Expression -> StringLiteralImpl
YieldExpression#argument: Expression extension function for create Expression -> StringLiteralImpl
Argument#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> SuperPropExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> SuperPropExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> SuperPropExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> SuperPropExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> SuperPropExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> SuperPropExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> SuperPropExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> SuperPropExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> SuperPropExpressionImpl
Class#superClass: Expression extension function for create Expression -> SuperPropExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> SuperPropExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> SuperPropExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> SuperPropExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> SuperPropExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> SuperPropExpressionImpl
Decorator#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> SuperPropExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> SuperPropExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> SuperPropExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> SuperPropExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> SuperPropExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> SuperPropExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> SuperPropExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> SuperPropExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> SuperPropExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> SuperPropExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> SuperPropExpressionImpl
Param#pat: Pattern extension function for create Pattern -> SuperPropExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> SuperPropExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> SuperPropExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> SuperPropExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> SuperPropExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> SuperPropExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> SuperPropExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> SuperPropExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> SuperPropExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> SuperPropExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> SuperPropExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> SuperPropExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> SuperPropExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> SuperPropExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> SuperPropExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> SuperPropExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> SuperPropExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> SuperPropExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> SuperPropExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> SuperPropExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> SuperPropExpressionImpl
WithStatement#object: Expression extension function for create Expression -> SuperPropExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> SuperPropExpressionImpl
subtype of Node
SwitchStatement#cases: Array
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> SwitchStatementImpl
ForInStatement#body: Statement extension function for create Statement -> SwitchStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> SwitchStatementImpl
ForStatement#body: Statement extension function for create Statement -> SwitchStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> SwitchStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> SwitchStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> SwitchStatementImpl
WithStatement#body: Statement extension function for create Statement -> SwitchStatementImpl
Argument#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> TaggedTemplateExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> TaggedTemplateExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> TaggedTemplateExpressionImpl
Class#superClass: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
Decorator#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> TaggedTemplateExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> TaggedTemplateExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
Param#pat: Pattern extension function for create Pattern -> TaggedTemplateExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> TaggedTemplateExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> TaggedTemplateExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> TaggedTemplateExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
WithStatement#object: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> TaggedTemplateExpressionImpl
subtype of ExpressionBase
subtype of Node
TemplateLiteral#quasis: Array
TsTemplateLiteralType#quasis: Array
Argument#expression: Expression extension function for create Expression -> TemplateLiteralImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> TemplateLiteralImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> TemplateLiteralImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> TemplateLiteralImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> TemplateLiteralImpl
AssignmentProperty#value: Expression extension function for create Expression -> TemplateLiteralImpl
AwaitExpression#argument: Expression extension function for create Expression -> TemplateLiteralImpl
BinaryExpression#right: Expression extension function for create Expression -> TemplateLiteralImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> TemplateLiteralImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> TemplateLiteralImpl
Class#superClass: Expression extension function for create Expression -> TemplateLiteralImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> TemplateLiteralImpl
ClassExpression#superClass: Expression extension function for create Expression -> TemplateLiteralImpl
ClassProperty#value: Expression extension function for create Expression -> TemplateLiteralImpl
ClassPropertyBase#value: Expression extension function for create Expression -> TemplateLiteralImpl
ComputedPropName#expression: Expression extension function for create Expression -> TemplateLiteralImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> TemplateLiteralImpl
Decorator#expression: Expression extension function for create Expression -> TemplateLiteralImpl
DoWhileStatement#test: Expression extension function for create Expression -> TemplateLiteralImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> TemplateLiteralImpl
ExprOrSpread#expression: Expression extension function for create Expression -> TemplateLiteralImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> TemplateLiteralImpl
ForInStatement#right: Expression extension function for create Expression -> TemplateLiteralImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> TemplateLiteralImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> TemplateLiteralImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> TemplateLiteralImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> TemplateLiteralImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> TemplateLiteralImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> TemplateLiteralImpl
KeyValueProperty#value: Expression extension function for create Expression -> TemplateLiteralImpl
MemberExpression#object: Expression extension function for create Expression -> TemplateLiteralImpl
NewExpression#callee: Expression extension function for create Expression -> TemplateLiteralImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> TemplateLiteralImpl
Param#pat: Pattern extension function for create Pattern -> TemplateLiteralImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> TemplateLiteralImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> TemplateLiteralImpl
RestElement#argument: Pattern extension function for create Pattern -> TemplateLiteralImpl
ReturnStatement#argument: Expression extension function for create Expression -> TemplateLiteralImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> TemplateLiteralImpl
SpreadElement#arguments: Expression extension function for create Expression -> TemplateLiteralImpl
SwitchCase#test: Expression extension function for create Expression -> TemplateLiteralImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> TemplateLiteralImpl
TaggedTemplateExpression#template: TemplateLiteral extension function for create TemplateLiteral -> TemplateLiteralImpl
ThrowStatement#argument: Expression extension function for create Expression -> TemplateLiteralImpl
TsAsExpression#expression: Expression extension function for create Expression -> TemplateLiteralImpl
TsConstAssertion#expression: Expression extension function for create Expression -> TemplateLiteralImpl
TsEnumMember#init: Expression extension function for create Expression -> TemplateLiteralImpl
TsExportAssignment#expression: Expression extension function for create Expression -> TemplateLiteralImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> TemplateLiteralImpl
TsGetterSignature#key: Expression extension function for create Expression -> TemplateLiteralImpl
TsInstantiation#expression: Expression extension function for create Expression -> TemplateLiteralImpl
TsMethodSignature#key: Expression extension function for create Expression -> TemplateLiteralImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> TemplateLiteralImpl
TsPropertySignature#init: Expression extension function for create Expression -> TemplateLiteralImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> TemplateLiteralImpl
TsSetterSignature#key: Expression extension function for create Expression -> TemplateLiteralImpl
TsTupleElement#label: Pattern extension function for create Pattern -> TemplateLiteralImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> TemplateLiteralImpl
UnaryExpression#argument: Expression extension function for create Expression -> TemplateLiteralImpl
UpdateExpression#argument: Expression extension function for create Expression -> TemplateLiteralImpl
VariableDeclarator#init: Expression extension function for create Expression -> TemplateLiteralImpl
WhileStatement#test: Expression extension function for create Expression -> TemplateLiteralImpl
WithStatement#object: Expression extension function for create Expression -> TemplateLiteralImpl
YieldExpression#argument: Expression extension function for create Expression -> TemplateLiteralImpl
Argument#expression: Expression extension function for create Expression -> ThisExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> ThisExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> ThisExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> ThisExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> ThisExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> ThisExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> ThisExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> ThisExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> ThisExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> ThisExpressionImpl
Class#superClass: Expression extension function for create Expression -> ThisExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> ThisExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> ThisExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> ThisExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> ThisExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> ThisExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> ThisExpressionImpl
Decorator#expression: Expression extension function for create Expression -> ThisExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> ThisExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> ThisExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> ThisExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> ThisExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> ThisExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> ThisExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> ThisExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> ThisExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> ThisExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> ThisExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> ThisExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> ThisExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> ThisExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> ThisExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> ThisExpressionImpl
Param#pat: Pattern extension function for create Pattern -> ThisExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> ThisExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> ThisExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> ThisExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> ThisExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> ThisExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> ThisExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> ThisExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> ThisExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> ThisExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> ThisExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> ThisExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> ThisExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> ThisExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> ThisExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> ThisExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> ThisExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> ThisExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> ThisExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> ThisExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> ThisExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> ThisExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> ThisExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> ThisExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> ThisExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> ThisExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> ThisExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> ThisExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> ThisExpressionImpl
WithStatement#object: Expression extension function for create Expression -> ThisExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> ThisExpressionImpl
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> ThrowStatementImpl
ForInStatement#body: Statement extension function for create Statement -> ThrowStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> ThrowStatementImpl
ForStatement#body: Statement extension function for create Statement -> ThrowStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> ThrowStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> ThrowStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> ThrowStatementImpl
WithStatement#body: Statement extension function for create Statement -> ThrowStatementImpl
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> TryStatementImpl
ForInStatement#body: Statement extension function for create Statement -> TryStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> TryStatementImpl
ForStatement#body: Statement extension function for create Statement -> TryStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> TryStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> TryStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> TryStatementImpl
WithStatement#body: Statement extension function for create Statement -> TryStatementImpl
subtype of Node
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsArrayTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsArrayTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsArrayTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsArrayTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsArrayTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsArrayTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsArrayTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsArrayTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsArrayTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsArrayTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsArrayTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsArrayTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsArrayTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsArrayTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
Argument#expression: Expression extension function for create Expression -> TsAsExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> TsAsExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> TsAsExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> TsAsExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> TsAsExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> TsAsExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> TsAsExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> TsAsExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> TsAsExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> TsAsExpressionImpl
Class#superClass: Expression extension function for create Expression -> TsAsExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> TsAsExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> TsAsExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> TsAsExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> TsAsExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> TsAsExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> TsAsExpressionImpl
Decorator#expression: Expression extension function for create Expression -> TsAsExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> TsAsExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> TsAsExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> TsAsExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> TsAsExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> TsAsExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> TsAsExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> TsAsExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> TsAsExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> TsAsExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> TsAsExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> TsAsExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> TsAsExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> TsAsExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> TsAsExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> TsAsExpressionImpl
Param#pat: Pattern extension function for create Pattern -> TsAsExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> TsAsExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> TsAsExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> TsAsExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> TsAsExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> TsAsExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> TsAsExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> TsAsExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> TsAsExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> TsAsExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> TsAsExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> TsAsExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> TsAsExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> TsAsExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> TsAsExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> TsAsExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> TsAsExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> TsAsExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> TsAsExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> TsAsExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> TsAsExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> TsAsExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> TsAsExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> TsAsExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> TsAsExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> TsAsExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> TsAsExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> TsAsExpressionImpl
WithStatement#object: Expression extension function for create Expression -> TsAsExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> TsAsExpressionImpl
subtype of Node
TsInterfaceBody#body: Array
subtype of TsTypeElement
TsTypeLiteral#members: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsConditionalTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsConditionalTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsConditionalTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsConditionalTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsConditionalTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsConditionalTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsConditionalTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsConditionalTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsConditionalTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsConditionalTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsConditionalTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsConditionalTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsConditionalTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsConditionalTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
Argument#expression: Expression extension function for create Expression -> TsConstAssertionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> TsConstAssertionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> TsConstAssertionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> TsConstAssertionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> TsConstAssertionImpl
AssignmentProperty#value: Expression extension function for create Expression -> TsConstAssertionImpl
AwaitExpression#argument: Expression extension function for create Expression -> TsConstAssertionImpl
BinaryExpression#right: Expression extension function for create Expression -> TsConstAssertionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> TsConstAssertionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> TsConstAssertionImpl
Class#superClass: Expression extension function for create Expression -> TsConstAssertionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> TsConstAssertionImpl
ClassExpression#superClass: Expression extension function for create Expression -> TsConstAssertionImpl
ClassProperty#value: Expression extension function for create Expression -> TsConstAssertionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> TsConstAssertionImpl
ComputedPropName#expression: Expression extension function for create Expression -> TsConstAssertionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> TsConstAssertionImpl
Decorator#expression: Expression extension function for create Expression -> TsConstAssertionImpl
DoWhileStatement#test: Expression extension function for create Expression -> TsConstAssertionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> TsConstAssertionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> TsConstAssertionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> TsConstAssertionImpl
ForInStatement#right: Expression extension function for create Expression -> TsConstAssertionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> TsConstAssertionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> TsConstAssertionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> TsConstAssertionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> TsConstAssertionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> TsConstAssertionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> TsConstAssertionImpl
KeyValueProperty#value: Expression extension function for create Expression -> TsConstAssertionImpl
MemberExpression#object: Expression extension function for create Expression -> TsConstAssertionImpl
NewExpression#callee: Expression extension function for create Expression -> TsConstAssertionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> TsConstAssertionImpl
Param#pat: Pattern extension function for create Pattern -> TsConstAssertionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> TsConstAssertionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> TsConstAssertionImpl
RestElement#argument: Pattern extension function for create Pattern -> TsConstAssertionImpl
ReturnStatement#argument: Expression extension function for create Expression -> TsConstAssertionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> TsConstAssertionImpl
SpreadElement#arguments: Expression extension function for create Expression -> TsConstAssertionImpl
SwitchCase#test: Expression extension function for create Expression -> TsConstAssertionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> TsConstAssertionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> TsConstAssertionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> TsConstAssertionImpl
TsAsExpression#expression: Expression extension function for create Expression -> TsConstAssertionImpl
TsEnumMember#init: Expression extension function for create Expression -> TsConstAssertionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> TsConstAssertionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> TsConstAssertionImpl
TsGetterSignature#key: Expression extension function for create Expression -> TsConstAssertionImpl
TsInstantiation#expression: Expression extension function for create Expression -> TsConstAssertionImpl
TsMethodSignature#key: Expression extension function for create Expression -> TsConstAssertionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> TsConstAssertionImpl
TsPropertySignature#init: Expression extension function for create Expression -> TsConstAssertionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> TsConstAssertionImpl
TsSetterSignature#key: Expression extension function for create Expression -> TsConstAssertionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> TsConstAssertionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> TsConstAssertionImpl
UnaryExpression#argument: Expression extension function for create Expression -> TsConstAssertionImpl
UpdateExpression#argument: Expression extension function for create Expression -> TsConstAssertionImpl
VariableDeclarator#init: Expression extension function for create Expression -> TsConstAssertionImpl
WhileStatement#test: Expression extension function for create Expression -> TsConstAssertionImpl
WithStatement#object: Expression extension function for create Expression -> TsConstAssertionImpl
YieldExpression#argument: Expression extension function for create Expression -> TsConstAssertionImpl
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsConstructorTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsConstructorTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsConstructorTypeImpl
subtype of TsFnOrConstructorType
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsConstructorTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsConstructorTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsConstructorTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsConstructorTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsConstructorTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsConstructorTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsConstructorTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsConstructorTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsConstructorTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsConstructorTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsConstructorTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsConstructorTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
subtype of Node
TsInterfaceBody#body: Array
subtype of TsTypeElement
TsTypeLiteral#members: Array
BlockStatement#stmts: Array
subtype of Declaration
DoWhileStatement#body: Statement extension function for create Statement -> TsEnumDeclarationImpl
ExportDeclaration#declaration: Declaration extension function for create Declaration -> TsEnumDeclarationImpl
ForInStatement#body: Statement extension function for create Statement -> TsEnumDeclarationImpl
ForOfStatement#body: Statement extension function for create Statement -> TsEnumDeclarationImpl
ForStatement#body: Statement extension function for create Statement -> TsEnumDeclarationImpl
IfStatement#alternate: Statement extension function for create Statement -> TsEnumDeclarationImpl
LabeledStatement#body: Statement extension function for create Statement -> TsEnumDeclarationImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> TsEnumDeclarationImpl
WithStatement#body: Statement extension function for create Statement -> TsEnumDeclarationImpl
subtype of Node
TsEnumDeclaration#members: Array
Module#body: Array
subtype of ModuleDeclaration
subtype of ModuleItem
subtype of Node
TsModuleBlock#body: Array
Class#implements: Array
ClassDeclaration#implements: Array
ClassExpression#implements: Array
subtype of Node
TsInterfaceDeclaration#extends: Array
subtype of Node
TsImportEqualsDeclaration#moduleRef: TsModuleReference extension function for create TsModuleReference -> TsExternalModuleReferenceImpl
subtype of TsModuleReference
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsFunctionTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsFunctionTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsFunctionTypeImpl
subtype of TsFnOrConstructorType
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsFunctionTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsFunctionTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsFunctionTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsFunctionTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsFunctionTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsFunctionTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsFunctionTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsFunctionTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsFunctionTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsFunctionTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsFunctionTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsFunctionTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
subtype of Node
TsInterfaceBody#body: Array
subtype of TsTypeElement
TsTypeLiteral#members: Array
Module#body: Array
subtype of ModuleDeclaration
subtype of ModuleItem
subtype of Node
TsModuleBlock#body: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsImportTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsImportTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsImportTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsImportTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsImportTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsImportTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsImportTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsImportTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsImportTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsImportTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsImportTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsImportTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsImportTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsImportTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsImportTypeImpl
TsTypeParameterInstantiation#params: Array
TsTypeQuery#exprName: TsTypeQueryExpr extension function for create TsTypeQueryExpr -> TsImportTypeImpl
subtype of TsTypeQueryExpr
TsUnionType#types: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsIndexedAccessTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
Class#body: Array
ClassDeclaration#body: Array
ClassExpression#body: Array
subtype of ClassMember
subtype of Node
TsInterfaceBody#body: Array
subtype of TsTypeElement
TsTypeLiteral#members: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsInferTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsInferTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsInferTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsInferTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsInferTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsInferTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsInferTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsInferTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsInferTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsInferTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsInferTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsInferTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsInferTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsInferTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsInferTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
Argument#expression: Expression extension function for create Expression -> TsInstantiationImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> TsInstantiationImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> TsInstantiationImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> TsInstantiationImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> TsInstantiationImpl
AssignmentProperty#value: Expression extension function for create Expression -> TsInstantiationImpl
AwaitExpression#argument: Expression extension function for create Expression -> TsInstantiationImpl
BinaryExpression#right: Expression extension function for create Expression -> TsInstantiationImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> TsInstantiationImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> TsInstantiationImpl
Class#superClass: Expression extension function for create Expression -> TsInstantiationImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> TsInstantiationImpl
ClassExpression#superClass: Expression extension function for create Expression -> TsInstantiationImpl
ClassProperty#value: Expression extension function for create Expression -> TsInstantiationImpl
ClassPropertyBase#value: Expression extension function for create Expression -> TsInstantiationImpl
ComputedPropName#expression: Expression extension function for create Expression -> TsInstantiationImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> TsInstantiationImpl
Decorator#expression: Expression extension function for create Expression -> TsInstantiationImpl
DoWhileStatement#test: Expression extension function for create Expression -> TsInstantiationImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> TsInstantiationImpl
ExprOrSpread#expression: Expression extension function for create Expression -> TsInstantiationImpl
subtype of Expression
ExpressionStatement#expression: Expression extension function for create Expression -> TsInstantiationImpl
ForInStatement#right: Expression extension function for create Expression -> TsInstantiationImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> TsInstantiationImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> TsInstantiationImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> TsInstantiationImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> TsInstantiationImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> TsInstantiationImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> TsInstantiationImpl
KeyValueProperty#value: Expression extension function for create Expression -> TsInstantiationImpl
MemberExpression#object: Expression extension function for create Expression -> TsInstantiationImpl
NewExpression#callee: Expression extension function for create Expression -> TsInstantiationImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> TsInstantiationImpl
Param#pat: Pattern extension function for create Pattern -> TsInstantiationImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> TsInstantiationImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> TsInstantiationImpl
RestElement#argument: Pattern extension function for create Pattern -> TsInstantiationImpl
ReturnStatement#argument: Expression extension function for create Expression -> TsInstantiationImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> TsInstantiationImpl
SpreadElement#arguments: Expression extension function for create Expression -> TsInstantiationImpl
SwitchCase#test: Expression extension function for create Expression -> TsInstantiationImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> TsInstantiationImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> TsInstantiationImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> TsInstantiationImpl
TsAsExpression#expression: Expression extension function for create Expression -> TsInstantiationImpl
TsConstAssertion#expression: Expression extension function for create Expression -> TsInstantiationImpl
TsEnumMember#init: Expression extension function for create Expression -> TsInstantiationImpl
TsExportAssignment#expression: Expression extension function for create Expression -> TsInstantiationImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> TsInstantiationImpl
TsGetterSignature#key: Expression extension function for create Expression -> TsInstantiationImpl
TsMethodSignature#key: Expression extension function for create Expression -> TsInstantiationImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> TsInstantiationImpl
TsPropertySignature#init: Expression extension function for create Expression -> TsInstantiationImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> TsInstantiationImpl
TsSetterSignature#key: Expression extension function for create Expression -> TsInstantiationImpl
TsTupleElement#label: Pattern extension function for create Pattern -> TsInstantiationImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> TsInstantiationImpl
UnaryExpression#argument: Expression extension function for create Expression -> TsInstantiationImpl
UpdateExpression#argument: Expression extension function for create Expression -> TsInstantiationImpl
VariableDeclarator#init: Expression extension function for create Expression -> TsInstantiationImpl
WhileStatement#test: Expression extension function for create Expression -> TsInstantiationImpl
WithStatement#object: Expression extension function for create Expression -> TsInstantiationImpl
YieldExpression#argument: Expression extension function for create Expression -> TsInstantiationImpl
subtype of Node
TsInterfaceDeclaration#body: TsInterfaceBody extension function for create TsInterfaceBody -> TsInterfaceBodyImpl
BlockStatement#stmts: Array
subtype of Declaration
subtype of DefaultDecl
DoWhileStatement#body: Statement extension function for create Statement -> TsInterfaceDeclarationImpl
ExportDeclaration#declaration: Declaration extension function for create Declaration -> TsInterfaceDeclarationImpl
ExportDefaultDeclaration#decl: DefaultDecl extension function for create DefaultDecl -> TsInterfaceDeclarationImpl
ForInStatement#body: Statement extension function for create Statement -> TsInterfaceDeclarationImpl
ForOfStatement#body: Statement extension function for create Statement -> TsInterfaceDeclarationImpl
ForStatement#body: Statement extension function for create Statement -> TsInterfaceDeclarationImpl
IfStatement#alternate: Statement extension function for create Statement -> TsInterfaceDeclarationImpl
LabeledStatement#body: Statement extension function for create Statement -> TsInterfaceDeclarationImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> TsInterfaceDeclarationImpl
WithStatement#body: Statement extension function for create Statement -> TsInterfaceDeclarationImpl
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsIntersectionTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsIntersectionTypeImpl
TsTypeParameterInstantiation#params: Array
subtype of TsUnionOrIntersectionType
TsUnionType#types: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsKeywordTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsKeywordTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsKeywordTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsKeywordTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsKeywordTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsKeywordTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsKeywordTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsKeywordTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsKeywordTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsKeywordTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsKeywordTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsKeywordTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsKeywordTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsKeywordTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsKeywordTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsLiteralTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsLiteralTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsLiteralTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsLiteralTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsLiteralTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsLiteralTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsLiteralTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsLiteralTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsLiteralTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsLiteralTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsLiteralTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsLiteralTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsLiteralTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsLiteralTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsLiteralTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsMappedTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsMappedTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsMappedTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsMappedTypeImpl
TsIntersectionType#types: Array
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsMappedTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsMappedTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsMappedTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsMappedTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsMappedTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsMappedTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsMappedTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsMappedTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsMappedTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsMappedTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
subtype of Node
TsInterfaceBody#body: Array
subtype of TsTypeElement
TsTypeLiteral#members: Array
subtype of Node
TsModuleDeclaration#body: TsNamespaceBody extension function for create TsNamespaceBody -> TsModuleBlockImpl
subtype of TsNamespaceBody
TsNamespaceDeclaration#body: TsNamespaceBody extension function for create TsNamespaceBody -> TsModuleBlockImpl
BlockStatement#stmts: Array
subtype of Declaration
DoWhileStatement#body: Statement extension function for create Statement -> TsModuleDeclarationImpl
ExportDeclaration#declaration: Declaration extension function for create Declaration -> TsModuleDeclarationImpl
ForInStatement#body: Statement extension function for create Statement -> TsModuleDeclarationImpl
ForOfStatement#body: Statement extension function for create Statement -> TsModuleDeclarationImpl
ForStatement#body: Statement extension function for create Statement -> TsModuleDeclarationImpl
IfStatement#alternate: Statement extension function for create Statement -> TsModuleDeclarationImpl
LabeledStatement#body: Statement extension function for create Statement -> TsModuleDeclarationImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> TsModuleDeclarationImpl
WithStatement#body: Statement extension function for create Statement -> TsModuleDeclarationImpl
subtype of Node
TsModuleDeclaration#body: TsNamespaceBody extension function for create TsNamespaceBody -> TsNamespaceDeclarationImpl
subtype of TsNamespaceBody
Module#body: Array
subtype of ModuleDeclaration
subtype of ModuleItem
subtype of Node
TsModuleBlock#body: Array
Argument#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> TsNonNullExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> TsNonNullExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> TsNonNullExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> TsNonNullExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> TsNonNullExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> TsNonNullExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> TsNonNullExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> TsNonNullExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> TsNonNullExpressionImpl
Class#superClass: Expression extension function for create Expression -> TsNonNullExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> TsNonNullExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> TsNonNullExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> TsNonNullExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> TsNonNullExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> TsNonNullExpressionImpl
Decorator#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> TsNonNullExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> TsNonNullExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> TsNonNullExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> TsNonNullExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> TsNonNullExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> TsNonNullExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> TsNonNullExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> TsNonNullExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> TsNonNullExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> TsNonNullExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> TsNonNullExpressionImpl
Param#pat: Pattern extension function for create Pattern -> TsNonNullExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> TsNonNullExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> TsNonNullExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> TsNonNullExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> TsNonNullExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> TsNonNullExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> TsNonNullExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> TsNonNullExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> TsNonNullExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> TsNonNullExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> TsNonNullExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> TsNonNullExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> TsNonNullExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> TsNonNullExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> TsNonNullExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> TsNonNullExpressionImpl
WithStatement#object: Expression extension function for create Expression -> TsNonNullExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> TsNonNullExpressionImpl
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsOptionalTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsOptionalTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsOptionalTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsOptionalTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsOptionalTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsOptionalTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsOptionalTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsOptionalTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsOptionalTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsOptionalTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsOptionalTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsOptionalTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsOptionalTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsOptionalTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
Constructor#params: Array
subtype of Node
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsParenthesizedTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsParenthesizedTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
subtype of Node
TsInterfaceBody#body: Array
subtype of TsTypeElement
TsTypeLiteral#members: Array
subtype of Node
subtype of TsEntityName
TsImportEqualsDeclaration#moduleRef: TsModuleReference extension function for create TsModuleReference -> TsQualifiedNameImpl
TsImportType#qualifier: TsEntityName extension function for create TsEntityName -> TsQualifiedNameImpl
subtype of TsModuleReference
TsTypeQuery#exprName: TsTypeQueryExpr extension function for create TsTypeQueryExpr -> TsQualifiedNameImpl
subtype of TsTypeQueryExpr
TsTypeReference#typeName: TsEntityName extension function for create TsEntityName -> TsQualifiedNameImpl
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsRestTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsRestTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsRestTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsRestTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsRestTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsRestTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsRestTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsRestTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsRestTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsRestTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsRestTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsRestTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsRestTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsRestTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
Argument#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> TsSatisfiesExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> TsSatisfiesExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> TsSatisfiesExpressionImpl
Class#superClass: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
Decorator#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> TsSatisfiesExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> TsSatisfiesExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
Param#pat: Pattern extension function for create Pattern -> TsSatisfiesExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> TsSatisfiesExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> TsSatisfiesExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> TsSatisfiesExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
WithStatement#object: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> TsSatisfiesExpressionImpl
subtype of Node
TsInterfaceBody#body: Array
subtype of TsTypeElement
TsTypeLiteral#members: Array
subtype of Node
subtype of TsLiteral
TsLiteralType#literal: TsLiteral extension function for create TsLiteral -> TsTemplateLiteralTypeImpl
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsThisTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsThisTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsThisTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsThisTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsThisTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsThisTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsThisTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsThisTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsThisTypeImpl
TsTemplateLiteralType#types: Array
subtype of TsThisTypeOrIdent
TsTupleElement#ty: TsType extension function for create TsType -> TsThisTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsThisTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsThisTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsThisTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsThisTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsThisTypeImpl
TsTypeParameterInstantiation#params: Array
TsTypePredicate#paramName: TsThisTypeOrIdent extension function for create TsThisTypeOrIdent -> TsThisTypeImpl
TsUnionType#types: Array
subtype of Node
TsTupleType#elemTypes: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsTupleTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsTupleTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsTupleTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsTupleTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsTupleTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsTupleTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsTupleTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsTupleTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsTupleTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsTupleTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsTupleTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsTupleTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsTupleTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsTupleTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsTupleTypeImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
BlockStatement#stmts: Array
subtype of Declaration
DoWhileStatement#body: Statement extension function for create Statement -> TsTypeAliasDeclarationImpl
ExportDeclaration#declaration: Declaration extension function for create Declaration -> TsTypeAliasDeclarationImpl
ForInStatement#body: Statement extension function for create Statement -> TsTypeAliasDeclarationImpl
ForOfStatement#body: Statement extension function for create Statement -> TsTypeAliasDeclarationImpl
ForStatement#body: Statement extension function for create Statement -> TsTypeAliasDeclarationImpl
IfStatement#alternate: Statement extension function for create Statement -> TsTypeAliasDeclarationImpl
LabeledStatement#body: Statement extension function for create Statement -> TsTypeAliasDeclarationImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> TsTypeAliasDeclarationImpl
WithStatement#body: Statement extension function for create Statement -> TsTypeAliasDeclarationImpl
ArrayPattern#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
ArrowFunctionExpression#returnType: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
AssignmentPattern#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
BindingIdentifier#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
ClassProperty#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
ClassPropertyBase#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
Fn#returnType: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
FunctionDeclaration#returnType: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
FunctionExpression#returnType: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
GetterProperty#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
MethodProperty#returnType: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
subtype of Node
ObjectPattern#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
PatternBase#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
PrivateProperty#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
RestElement#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
TsCallSignatureDeclaration#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
TsConstructSignatureDeclaration#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
TsConstructorType#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
TsFunctionType#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
TsGetterSignature#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
TsIndexSignature#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
TsMethodSignature#typeAnn: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
TsPropertySignature#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
TsTypePredicate#typeAnnotation: TsTypeAnnotation extension function for create TsTypeAnnotation -> TsTypeAnnotationImpl
Argument#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> TsTypeAssertionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> TsTypeAssertionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> TsTypeAssertionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> TsTypeAssertionImpl
AssignmentProperty#value: Expression extension function for create Expression -> TsTypeAssertionImpl
AwaitExpression#argument: Expression extension function for create Expression -> TsTypeAssertionImpl
BinaryExpression#right: Expression extension function for create Expression -> TsTypeAssertionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> TsTypeAssertionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> TsTypeAssertionImpl
Class#superClass: Expression extension function for create Expression -> TsTypeAssertionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> TsTypeAssertionImpl
ClassExpression#superClass: Expression extension function for create Expression -> TsTypeAssertionImpl
ClassProperty#value: Expression extension function for create Expression -> TsTypeAssertionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> TsTypeAssertionImpl
ComputedPropName#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> TsTypeAssertionImpl
Decorator#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
DoWhileStatement#test: Expression extension function for create Expression -> TsTypeAssertionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
ForInStatement#right: Expression extension function for create Expression -> TsTypeAssertionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> TsTypeAssertionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> TsTypeAssertionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> TsTypeAssertionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> TsTypeAssertionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> TsTypeAssertionImpl
KeyValueProperty#value: Expression extension function for create Expression -> TsTypeAssertionImpl
MemberExpression#object: Expression extension function for create Expression -> TsTypeAssertionImpl
NewExpression#callee: Expression extension function for create Expression -> TsTypeAssertionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> TsTypeAssertionImpl
Param#pat: Pattern extension function for create Pattern -> TsTypeAssertionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> TsTypeAssertionImpl
RestElement#argument: Pattern extension function for create Pattern -> TsTypeAssertionImpl
ReturnStatement#argument: Expression extension function for create Expression -> TsTypeAssertionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> TsTypeAssertionImpl
SpreadElement#arguments: Expression extension function for create Expression -> TsTypeAssertionImpl
SwitchCase#test: Expression extension function for create Expression -> TsTypeAssertionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> TsTypeAssertionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> TsTypeAssertionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> TsTypeAssertionImpl
TsAsExpression#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
TsEnumMember#init: Expression extension function for create Expression -> TsTypeAssertionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
TsGetterSignature#key: Expression extension function for create Expression -> TsTypeAssertionImpl
TsInstantiation#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
TsMethodSignature#key: Expression extension function for create Expression -> TsTypeAssertionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
TsPropertySignature#init: Expression extension function for create Expression -> TsTypeAssertionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> TsTypeAssertionImpl
TsSetterSignature#key: Expression extension function for create Expression -> TsTypeAssertionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> TsTypeAssertionImpl
UnaryExpression#argument: Expression extension function for create Expression -> TsTypeAssertionImpl
UpdateExpression#argument: Expression extension function for create Expression -> TsTypeAssertionImpl
VariableDeclarator#init: Expression extension function for create Expression -> TsTypeAssertionImpl
WhileStatement#test: Expression extension function for create Expression -> TsTypeAssertionImpl
WithStatement#object: Expression extension function for create Expression -> TsTypeAssertionImpl
YieldExpression#argument: Expression extension function for create Expression -> TsTypeAssertionImpl
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsTypeLiteralImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsTypeLiteralImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsTypeLiteralImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsTypeLiteralImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsTypeLiteralImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsTypeLiteralImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsTypeLiteralImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsTypeLiteralImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsTypeLiteralImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsTypeLiteralImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsTypeLiteralImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsTypeLiteralImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsTypeLiteralImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsTypeLiteralImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsTypeLiteralImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsTypeOperatorImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsTypeOperatorImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsTypeOperatorImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsTypeOperatorImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsTypeOperatorImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsTypeOperatorImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsTypeOperatorImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsTypeOperatorImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsTypeOperatorImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsTypeOperatorImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsTypeOperatorImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsTypeOperatorImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsTypeOperatorImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsTypeOperatorImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
subtype of Node
TsInferType#typeParam: TsTypeParameter extension function for create TsTypeParameter -> TsTypeParameterImpl
TsMappedType#typeParam: TsTypeParameter extension function for create TsTypeParameter -> TsTypeParameterImpl
TsTypeParameterDeclaration#parameters: Array
ArrowFunctionExpression#typeParameters: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
Class#typeParams: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
ClassDeclaration#typeParams: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
ClassExpression#typeParams: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
Fn#typeParameters: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
FunctionDeclaration#typeParameters: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
FunctionExpression#typeParameters: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
MethodProperty#typeParameters: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
subtype of Node
TsCallSignatureDeclaration#typeParams: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
TsConstructSignatureDeclaration#typeParams: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
TsConstructorType#typeParams: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
TsFunctionType#typeParams: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
TsInterfaceDeclaration#typeParams: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
TsMethodSignature#typeParams: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
TsPropertySignature#typeParams: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
TsTypeAliasDeclaration#typeParams: TsTypeParameterDeclaration extension function for create TsTypeParameterDeclaration -> TsTypeParameterDeclarationImpl
CallExpression#typeArguments: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
Class#superTypeParams: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
ClassDeclaration#superTypeParams: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
ClassExpression#superTypeParams: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
JSXOpeningElement#typeArguments: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
NewExpression#typeArguments: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
subtype of Node
OptionalChainingCall#typeArguments: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
TaggedTemplateExpression#typeParameters: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
TsExpressionWithTypeArguments#typeArguments: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
TsImportType#typeArguments: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
TsInstantiation#typeArguments: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
TsTypeQuery#typeArguments: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
TsTypeReference#typeParams: TsTypeParameterInstantiation extension function for create TsTypeParameterInstantiation -> TsTypeParameterInstantiationImpl
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsTypePredicateImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsTypePredicateImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsTypePredicateImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsTypePredicateImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsTypePredicateImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsTypePredicateImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsTypePredicateImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsTypePredicateImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsTypePredicateImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsTypePredicateImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsTypePredicateImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsTypePredicateImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsTypePredicateImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsTypePredicateImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsTypePredicateImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsTypeQueryImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsTypeQueryImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsTypeQueryImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsTypeQueryImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsTypeQueryImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsTypeQueryImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsTypeQueryImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsTypeQueryImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsTypeQueryImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsTypeQueryImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsTypeQueryImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsTypeQueryImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsTypeQueryImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsTypeQueryImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsTypeQueryImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsTypeReferenceImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsTypeReferenceImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsTypeReferenceImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsTypeReferenceImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsTypeReferenceImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsTypeReferenceImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsTypeReferenceImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsTypeReferenceImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsTypeReferenceImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsTypeReferenceImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsTypeReferenceImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsTypeReferenceImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsTypeReferenceImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsTypeReferenceImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsTypeReferenceImpl
TsTypeParameterInstantiation#params: Array
TsUnionType#types: Array
subtype of Node
TsArrayType#elemType: TsType extension function for create TsType -> TsUnionTypeImpl
TsAsExpression#typeAnnotation: TsType extension function for create TsType -> TsUnionTypeImpl
TsConditionalType#falseType: TsType extension function for create TsType -> TsUnionTypeImpl
TsIndexedAccessType#indexType: TsType extension function for create TsType -> TsUnionTypeImpl
TsIntersectionType#types: Array
TsMappedType#typeAnnotation: TsType extension function for create TsType -> TsUnionTypeImpl
TsOptionalType#typeAnnotation: TsType extension function for create TsType -> TsUnionTypeImpl
TsParenthesizedType#typeAnnotation: TsType extension function for create TsType -> TsUnionTypeImpl
TsRestType#typeAnnotation: TsType extension function for create TsType -> TsUnionTypeImpl
TsSatisfiesExpression#typeAnnotation: TsType extension function for create TsType -> TsUnionTypeImpl
TsTemplateLiteralType#types: Array
TsTupleElement#ty: TsType extension function for create TsType -> TsUnionTypeImpl
subtype of TsType
TsTypeAliasDeclaration#typeAnnotation: TsType extension function for create TsType -> TsUnionTypeImpl
TsTypeAnnotation#typeAnnotation: TsType extension function for create TsType -> TsUnionTypeImpl
TsTypeAssertion#typeAnnotation: TsType extension function for create TsType -> TsUnionTypeImpl
TsTypeOperator#typeAnnotation: TsType extension function for create TsType -> TsUnionTypeImpl
TsTypeParameter#default: TsType extension function for create TsType -> TsUnionTypeImpl
TsTypeParameterInstantiation#params: Array
subtype of TsUnionOrIntersectionType
Argument#expression: Expression extension function for create Expression -> UnaryExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> UnaryExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> UnaryExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> UnaryExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> UnaryExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> UnaryExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> UnaryExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> UnaryExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> UnaryExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> UnaryExpressionImpl
Class#superClass: Expression extension function for create Expression -> UnaryExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> UnaryExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> UnaryExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> UnaryExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> UnaryExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> UnaryExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> UnaryExpressionImpl
Decorator#expression: Expression extension function for create Expression -> UnaryExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> UnaryExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> UnaryExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> UnaryExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> UnaryExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> UnaryExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> UnaryExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> UnaryExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> UnaryExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> UnaryExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> UnaryExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> UnaryExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> UnaryExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> UnaryExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> UnaryExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> UnaryExpressionImpl
Param#pat: Pattern extension function for create Pattern -> UnaryExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> UnaryExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> UnaryExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> UnaryExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> UnaryExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> UnaryExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> UnaryExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> UnaryExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> UnaryExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> UnaryExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> UnaryExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> UnaryExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> UnaryExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> UnaryExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> UnaryExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> UnaryExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> UnaryExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> UnaryExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> UnaryExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> UnaryExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> UnaryExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> UnaryExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> UnaryExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> UnaryExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> UnaryExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> UnaryExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> UnaryExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> UnaryExpressionImpl
WithStatement#object: Expression extension function for create Expression -> UnaryExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> UnaryExpressionImpl
Argument#expression: Expression extension function for create Expression -> UpdateExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> UpdateExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> UpdateExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> UpdateExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> UpdateExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> UpdateExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> UpdateExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> UpdateExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> UpdateExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> UpdateExpressionImpl
Class#superClass: Expression extension function for create Expression -> UpdateExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> UpdateExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> UpdateExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> UpdateExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> UpdateExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> UpdateExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> UpdateExpressionImpl
Decorator#expression: Expression extension function for create Expression -> UpdateExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> UpdateExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> UpdateExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> UpdateExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> UpdateExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> UpdateExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> UpdateExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> UpdateExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> UpdateExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> UpdateExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> UpdateExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> UpdateExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> UpdateExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> UpdateExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> UpdateExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> UpdateExpressionImpl
Param#pat: Pattern extension function for create Pattern -> UpdateExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> UpdateExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> UpdateExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> UpdateExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> UpdateExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> UpdateExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> UpdateExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> UpdateExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> UpdateExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> UpdateExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> UpdateExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> UpdateExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> UpdateExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> UpdateExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> UpdateExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> UpdateExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> UpdateExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> UpdateExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> UpdateExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> UpdateExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> UpdateExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> UpdateExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> UpdateExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> UpdateExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> UpdateExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> UpdateExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> UpdateExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> UpdateExpressionImpl
WithStatement#object: Expression extension function for create Expression -> UpdateExpressionImpl
YieldExpression#argument: Expression extension function for create Expression -> UpdateExpressionImpl
BlockStatement#stmts: Array
subtype of Declaration
DoWhileStatement#body: Statement extension function for create Statement -> VariableDeclarationImpl
ExportDeclaration#declaration: Declaration extension function for create Declaration -> VariableDeclarationImpl
ForInStatement#body: Statement extension function for create Statement -> VariableDeclarationImpl
subtype of ForInStatementLeft
ForOfStatement#body: Statement extension function for create Statement -> VariableDeclarationImpl
subtype of ForOfStatementLeft
ForStatement#body: Statement extension function for create Statement -> VariableDeclarationImpl
subtype of ForStatementInit
IfStatement#alternate: Statement extension function for create Statement -> VariableDeclarationImpl
LabeledStatement#body: Statement extension function for create Statement -> VariableDeclarationImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> VariableDeclarationImpl
WithStatement#body: Statement extension function for create Statement -> VariableDeclarationImpl
subtype of Node
VariableDeclaration#declarations: Array
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> WhileStatementImpl
ForInStatement#body: Statement extension function for create Statement -> WhileStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> WhileStatementImpl
ForStatement#body: Statement extension function for create Statement -> WhileStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> WhileStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> WhileStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WithStatement#body: Statement extension function for create Statement -> WhileStatementImpl
BlockStatement#stmts: Array
DoWhileStatement#body: Statement extension function for create Statement -> WithStatementImpl
ForInStatement#body: Statement extension function for create Statement -> WithStatementImpl
ForOfStatement#body: Statement extension function for create Statement -> WithStatementImpl
ForStatement#body: Statement extension function for create Statement -> WithStatementImpl
IfStatement#alternate: Statement extension function for create Statement -> WithStatementImpl
LabeledStatement#body: Statement extension function for create Statement -> WithStatementImpl
Module#body: Array
subtype of ModuleItem
subtype of Node
Script#body: Array
subtype of Statement
SwitchCase#consequent: Array
TsModuleBlock#body: Array
WhileStatement#body: Statement extension function for create Statement -> WithStatementImpl
Argument#expression: Expression extension function for create Expression -> YieldExpressionImpl
ArrayPattern#elements: Array
ArrowFunctionExpression#body: ArrowFunctionExpressionBody extension function for create ArrowFunctionExpressionBody -> YieldExpressionImpl
subtype of ArrowFunctionExpressionBody
AssignmentExpression#right: Expression extension function for create Expression -> YieldExpressionImpl
subtype of AssignmentExpressionLeft
AssignmentPattern#right: Expression extension function for create Expression -> YieldExpressionImpl
AssignmentPatternProperty#value: Expression extension function for create Expression -> YieldExpressionImpl
AssignmentProperty#value: Expression extension function for create Expression -> YieldExpressionImpl
AwaitExpression#argument: Expression extension function for create Expression -> YieldExpressionImpl
BinaryExpression#right: Expression extension function for create Expression -> YieldExpressionImpl
CallExpression#callee: CallExpressionCallee extension function for create CallExpressionCallee -> YieldExpressionImpl
subtype of CallExpressionCallee
CatchClause#param: Pattern extension function for create Pattern -> YieldExpressionImpl
Class#superClass: Expression extension function for create Expression -> YieldExpressionImpl
ClassDeclaration#superClass: Expression extension function for create Expression -> YieldExpressionImpl
ClassExpression#superClass: Expression extension function for create Expression -> YieldExpressionImpl
ClassProperty#value: Expression extension function for create Expression -> YieldExpressionImpl
ClassPropertyBase#value: Expression extension function for create Expression -> YieldExpressionImpl
ComputedPropName#expression: Expression extension function for create Expression -> YieldExpressionImpl
ConditionalExpression#alternate: Expression extension function for create Expression -> YieldExpressionImpl
Decorator#expression: Expression extension function for create Expression -> YieldExpressionImpl
DoWhileStatement#test: Expression extension function for create Expression -> YieldExpressionImpl
ExportDefaultExpression#expression: Expression extension function for create Expression -> YieldExpressionImpl
ExprOrSpread#expression: Expression extension function for create Expression -> YieldExpressionImpl
subtype of Expression
subtype of ExpressionBase
ExpressionStatement#expression: Expression extension function for create Expression -> YieldExpressionImpl
ForInStatement#right: Expression extension function for create Expression -> YieldExpressionImpl
subtype of ForInStatementLeft
ForOfStatement#right: Expression extension function for create Expression -> YieldExpressionImpl
subtype of ForOfStatementLeft
ForStatement#update: Expression extension function for create Expression -> YieldExpressionImpl
subtype of ForStatementInit
IfStatement#test: Expression extension function for create Expression -> YieldExpressionImpl
subtype of JSXExpression
JSXExpressionContainer#expression: JSXExpression extension function for create JSXExpression -> YieldExpressionImpl
JSXSpreadChild#expression: Expression extension function for create Expression -> YieldExpressionImpl
KeyValuePatternProperty#value: Pattern extension function for create Pattern -> YieldExpressionImpl
KeyValueProperty#value: Expression extension function for create Expression -> YieldExpressionImpl
MemberExpression#object: Expression extension function for create Expression -> YieldExpressionImpl
NewExpression#callee: Expression extension function for create Expression -> YieldExpressionImpl
subtype of Node
OptionalChainingCall#callee: Expression extension function for create Expression -> YieldExpressionImpl
Param#pat: Pattern extension function for create Pattern -> YieldExpressionImpl
ParenthesisExpression#expression: Expression extension function for create Expression -> YieldExpressionImpl
subtype of Pattern
PrivateProperty#value: Expression extension function for create Expression -> YieldExpressionImpl
RestElement#argument: Pattern extension function for create Pattern -> YieldExpressionImpl
ReturnStatement#argument: Expression extension function for create Expression -> YieldExpressionImpl
SequenceExpression#expressions: Array
SetterProperty#param: Pattern extension function for create Pattern -> YieldExpressionImpl
SpreadElement#arguments: Expression extension function for create Expression -> YieldExpressionImpl
SwitchCase#test: Expression extension function for create Expression -> YieldExpressionImpl
SwitchStatement#discriminant: Expression extension function for create Expression -> YieldExpressionImpl
TaggedTemplateExpression#tag: Expression extension function for create Expression -> YieldExpressionImpl
TemplateLiteral#expressions: Array
ThrowStatement#argument: Expression extension function for create Expression -> YieldExpressionImpl
TsAsExpression#expression: Expression extension function for create Expression -> YieldExpressionImpl
TsConstAssertion#expression: Expression extension function for create Expression -> YieldExpressionImpl
TsEnumMember#init: Expression extension function for create Expression -> YieldExpressionImpl
TsExportAssignment#expression: Expression extension function for create Expression -> YieldExpressionImpl
TsExpressionWithTypeArguments#expression: Expression extension function for create Expression -> YieldExpressionImpl
TsGetterSignature#key: Expression extension function for create Expression -> YieldExpressionImpl
TsInstantiation#expression: Expression extension function for create Expression -> YieldExpressionImpl
TsMethodSignature#key: Expression extension function for create Expression -> YieldExpressionImpl
TsNonNullExpression#expression: Expression extension function for create Expression -> YieldExpressionImpl
TsPropertySignature#init: Expression extension function for create Expression -> YieldExpressionImpl
TsSatisfiesExpression#expression: Expression extension function for create Expression -> YieldExpressionImpl
TsSetterSignature#key: Expression extension function for create Expression -> YieldExpressionImpl
TsTupleElement#label: Pattern extension function for create Pattern -> YieldExpressionImpl
TsTypeAssertion#expression: Expression extension function for create Expression -> YieldExpressionImpl
UnaryExpression#argument: Expression extension function for create Expression -> YieldExpressionImpl
UpdateExpression#argument: Expression extension function for create Expression -> YieldExpressionImpl
VariableDeclarator#init: Expression extension function for create Expression -> YieldExpressionImpl
WhileStatement#test: Expression extension function for create Expression -> YieldExpressionImpl
WithStatement#object: Expression extension function for create Expression -> YieldExpressionImpl